[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

AltStyle によって変換されたページ (->オリジナル) /