comparison mercurial/lsprof.py @ 9316:23cf7b52785a

merge with crew-stable
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Wed, 05 Aug 2009 17:21:29 +0200
parents 1fa80c5428b8 3f93f6838639
children 23e608f42f2c
comparison
equal deleted inserted replaced
9312:c5f0825c1dbb 9316:23cf7b52785a
83 if isinstance(code, str): 83 if isinstance(code, str):
84 return code 84 return code
85 try: 85 try:
86 mname = _fn2mod[code.co_filename] 86 mname = _fn2mod[code.co_filename]
87 except KeyError: 87 except KeyError:
88 for k, v in sys.modules.iteritems(): 88 for k, v in list(sys.modules.iteritems()):
89 if v is None: 89 if v is None:
90 continue 90 continue
91 if not hasattr(v, '__file__'): 91 if not hasattr(v, '__file__'):
92 continue 92 continue
93 if not isinstance(v.__file__, str): 93 if not isinstance(v.__file__, str):