]> granicus.if.org Git - python/commit
inspect.getfile: Don't crash on classes without '__module__' attribute #20372
authorYury Selivanov <yselivanov@sprymix.com>
Mon, 27 Jan 2014 18:24:56 +0000 (13:24 -0500)
committerYury Selivanov <yselivanov@sprymix.com>
Mon, 27 Jan 2014 18:24:56 +0000 (13:24 -0500)
commit2eed8b7da06fe865b6246590d4b13cf723f547cd
treeef270a1a052c0ffd6146a304e9a34b4d4f155590
parent32970b8decc1bb96058898c6cef5a98b21bcf60b
inspect.getfile: Don't crash on classes without '__module__' attribute #20372

Some classes defined in C may not have the '__module__' attribute, so
we now handle this case to avoid having unexepected AttributeError.
Lib/inspect.py
Lib/test/test_inspect.py