Mercurial > public > mercurial-scm > hg
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): |