Home | History | Annotate | Download | only in hotshot

Lines Matching refs:fileno

25         # fileno -> filename
27 # (fileno, lineno) -> filename, funcname
50 def fileno(self):
52 return self._reader.fileno()
68 def get_filename(self, fileno):
70 return self._filemap[fileno]
72 raise ValueError, "unknown fileno"
79 for fileno, name in self._filemap.items():
81 return fileno
84 def get_funcname(self, fileno, lineno):
86 return self._funcmap[(fileno, lineno)]
98 what, tdelta, fileno, lineno = self._nextitem()
103 filename, funcname = self._decode_location(fileno, lineno)
120 self._filemap[fileno] = filename
122 filename = self._filemap[fileno]
123 self._funcmap[(fileno, lineno)] = (filename, tdelta)
141 def _decode_location(self, fileno, lineno):
143 return self._funcmap[(fileno, lineno)]
150 if self._loadfile(fileno):
153 filename, funcname = self._funcmap[(fileno, lineno)]
155 filename = self._filemap.get(fileno)
157 self._funcmap[(fileno, lineno)] = (filename, funcname)
160 def _loadfile(self, fileno):
162 filename = self._filemap[fileno]
164 print "Could not identify fileId", fileno
191 self._funcmap[(fileno, tree[2][2])] = filename, tree[2][1]
193 self._funcmap[(fileno, tree[1][2])] = filename, "<lambda>"