Commits

Tres Seaver committed 23c310b

Close issue #341: 0.6.33 fails to build under python 2.4

Comments (0)

Files changed (2)

 CHANGES
 =======
 
+----------
+Unreleased
+----------
+
++ Issue #341: 0.6.33 fails to build under python 2.4
+
 ------
 0.6.33
 ------
                 elif not only and lower.endswith('.egg-link'):
                     entry_file = open(os.path.join(path_item, entry))
                     try:
-                        for line in entry_file:
-                            if not line.strip(): continue
-                            for item in find_distributions(os.path.join(path_item,line.rstrip())):
-                                yield item
-                            break
+                        entry_lines = entry_file.readlines()
                     finally:
                         entry_file.close()
+                    for line in entry_lines:
+                        if not line.strip(): continue
+                        for item in find_distributions(os.path.join(path_item,line.rstrip())):
+                            yield item
+                        break
 register_finder(ImpWrapper,find_on_path)
 
 if importlib_bootstrap is not None:
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.