Message261832
While working on the issue #26295 which converts the test module to a package, I noticed that pyclbr doesn't work with packages: test_pyclbr fails when test becomes a package.
Attached patch fixes pyclbr._readmodule():
* Replace "spec.loader.is_package(fullmodule)" test with "spec.submodule_search_locations is not None" to check is the module is a package
* for a package, use spec.submodule_search_locations to build __path__
I don't know importlib well enough to say if my usage of importlib spec is correct. |
|
Date |
User |
Action |
Args |
2016-03-15 22:56:21 | vstinner | set | recipients:
+ vstinner, brett.cannon |
2016-03-15 22:56:21 | vstinner | set | messageid: <1458082581.41.0.63127238645.issue26569@psf.upfronthosting.co.za> |
2016-03-15 22:56:21 | vstinner | link | issue26569 messages |
2016-03-15 22:56:21 | vstinner | create | |
|