From: <th...@us...> - 2013-02-01 16:46:09
|
Revision: 717 http://py2exe.svn.sourceforge.net/py2exe/?rev=717&view=rev Author: theller Date: 2013-02-01 16:46:02 +0000 (Fri, 01 Feb 2013) Log Message: ----------- Fix finding modules in packages. Modified Paths: -------------- trunk/py3exe/py3exe/mf_metapath.py Modified: trunk/py3exe/py3exe/mf_metapath.py =================================================================== --- trunk/py3exe/py3exe/mf_metapath.py 2013-02-01 16:33:47 UTC (rev 716) +++ trunk/py3exe/py3exe/mf_metapath.py 2013-02-01 16:46:02 UTC (rev 717) @@ -73,7 +73,7 @@ # XXX They have get_filename(fqname) and prefix # which should be used to simulate these: # As per comment at top of file, simulate runtime __path__ additions. - self.__path__ = [loader.path] + packagePathMap.get(name, []) + self.__path__ = [os.path.dirname(loader.path)] + packagePathMap.get(name, []) else: self.__path__ = None self.__code__ = loader.get_code(loader.name) @@ -659,6 +659,8 @@ mf.load_file(arg) # mf.run_script(script) mf.report() + ## for m in mf.modules.values(): + ## print(m, m.globalnames.keys()) return mf # for -i debugging This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |