commit | 578393b2862173d54baa32684812617b2e995412 | [log] [tgz] |
---|---|---|
author | Brett Cannon <brett@python.org> | Mon Apr 16 23:11:28 2012 -0400 |
committer | Brett Cannon <brett@python.org> | Mon Apr 16 23:11:28 2012 -0400 |
tree | 3454f3888f177300cf8d93ba967e0700ebc35af8 | |
parent | 16475adcbb9b8131da2a1615bfbeb34a358e7400 [diff] [blame] |
Properly guard against special-casing.
diff --git a/Lib/imp.py b/Lib/imp.py index 0b344d6..dc685d0 100644 --- a/Lib/imp.py +++ b/Lib/imp.py
@@ -36,7 +36,7 @@ def get_data(self, path): """Gross hack to contort SourceFileLoader to deal w/ load_source()'s bad API.""" - if path == self._path: + if self.file and path == self._path: with self.file: # Technically should be returning bytes, but # SourceLoader.get_code() just passed what is returned to