Issue 1560617: pyclbr reports different module for Class and Function (original) (raw)
Starting with Python 2.4 pyclbr gives the qualified module name, but only for classes, not functions:
import pyclbr for obj in pyclbr.readmodule_ex("test.test_pyclbr").values(): ... print ["func", "class"][isinstance(obj, pyclbr.Class)], obj.name, obj.module ... func test_main test_pyclbr class PyclbrTest test.test_pyclbr
The fix is simple, see attached diffs.