Commits

Anonymous committed 38ab739

makes sure install_site_pyFixes #108

Comments (0)

Files changed (2)

 * Found another case of SandboxViolation - fixed
 * Issue 15 and 48: Introduced a socket timeout of 15 seconds on url openings
 * Added indexsidebar.html into MANIFEST.in
+* Issue 108: Fixed TypeError with Python3.1
 
 ------
 0.6.10

setuptools/command/easy_install.py

             log.debug("Checking existing site.py in %s", self.install_dir)
             f = open(sitepy,'rb')
             current = f.read()
+            # we want str, not bytes
+            if sys.version_info >= (3,):
+                current = current.decode()
+
             f.close()
             if not current.startswith('def __boot():'):
                 raise DistutilsError(
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.