aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap.py
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap.py')
-rw-r--r--bootstrap.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/bootstrap.py b/bootstrap.py
index 9908429b..40505c55 100644
--- a/bootstrap.py
+++ b/bootstrap.py
@@ -181,7 +181,7 @@ def _rename_path(path):
def _remove_flat_installation(placeholder):
if not os.path.isdir(placeholder):
- log.warn('Unkown installation')
+ log.warn('Unkown installation at %s' % placeholder)
return False
found = False
for file in os.listdir(placeholder):
@@ -295,9 +295,10 @@ def main(argv, version=DEFAULT_VERSION):
import setuptools
if not hasattr(setuptools, '_distribute'):
placeholder = os.path.split(os.path.dirname(setuptools.__file__))[0]
- res = _remove_flat_installation(placeholder)
- if res:
- _relaunch()
+ if not placeholder.endswith('.egg'):
+ res = _remove_flat_installation(placeholder)
+ if res:
+ _relaunch()
print >> sys.stderr, (
"The patch didn't work, Setuptools is still active.\n"
"Possible reason: your have a system-wide setuptools installed "