From: <th...@us...> - 2013-02-04 08:00:35
|
Revision: 722 http://py2exe.svn.sourceforge.net/py2exe/?rev=722&view=rev Author: theller Date: 2013-02-04 08:00:26 +0000 (Mon, 04 Feb 2013) Log Message: ----------- Remove unneeded argument, add a todo comment. Modified Paths: -------------- trunk/py3exe/py3exe/mf_metapath.py Modified: trunk/py3exe/py3exe/mf_metapath.py =================================================================== --- trunk/py3exe/py3exe/mf_metapath.py 2013-02-03 11:16:48 UTC (rev 721) +++ trunk/py3exe/py3exe/mf_metapath.py 2013-02-04 08:00:26 UTC (rev 722) @@ -7,9 +7,18 @@ It requires Python 3.3 or later because it uses importlib. -Currently is suffers from bugs in Python 3.3.0. +Contains workaround for a bug in Python 3.3.0. """ +## TODO/Think about: +## pyexpat/xml.parsers.expat create their errors and model modules from +## scratch. This means they do not set __loader__ by default. This is +## acceptable under importlib/PEP 302 definitions. +## +## XXX are there more modules doing something similar? +## Is this a use-case for hooks? + + import dis import importlib import importlib.machinery @@ -117,7 +126,7 @@ def get_source(self): return self._imp_loader.get_source(self.name) -def adapt_loader(name, path, loader=None): +def adapt_loader(name, path): """Wrap the passed loader, or the loader returned from importlib.find_loader(), into a LoaderAdapter instance, or return This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |