[Python-checkins] r57246 - sandbox/trunk/import_in_py/_importlib.py
brett.cannon
python-checkins at python.org
Tue Aug 21 07:00:58 CEST 2007
Author: brett.cannon
Date: Tue Aug 21 07:00:57 2007
New Revision: 57246
Modified:
sandbox/trunk/import_in_py/_importlib.py
Log:
Fix usage of 'super' so as to work in a multiple inheritance setting.
Modified: sandbox/trunk/import_in_py/_importlib.py
==============================================================================
--- sandbox/trunk/import_in_py/_importlib.py (original)
+++ sandbox/trunk/import_in_py/_importlib.py Tue Aug 21 07:00:57 2007
@@ -587,7 +587,7 @@
# Assigning to _suffixes here instead of at the class level because
# imp is not imported at the time of class creation.
self._suffixes = suffix_list(imp.C_EXTENSION)
- super(self.__class__, self).__init__(path_entry)
+ super(ExtensionFileImporter, self).__init__(path_entry)
class PyFileImporter(FileImporter):
@@ -603,7 +603,7 @@
# optimization by the loader.
self._suffixes = suffix_list(imp.PY_SOURCE)
self._suffixes += suffix_list(imp.PY_COMPILED)
- super(self.__class__, self).__init__(path_entry)
+ super(PyFileImporter, self).__init__(path_entry)
# XXX Deprecated.
More information about the Python-checkins
mailing list