[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