146 |
146 |
147 try: |
147 try: |
148 # Cleanup the install directories |
148 # Cleanup the install directories |
149 dirname = os.path.join(pyModDir, installPackage) |
149 dirname = os.path.join(pyModDir, installPackage) |
150 if os.path.exists(dirname): |
150 if os.path.exists(dirname): |
151 shutil.rmtree(dirname, True) |
151 shutil.rmtree(dirname, ignore_errors=True) |
152 except OSError as msg: |
152 except OSError as msg: |
153 sys.stderr.write("Error: {0}\nTry install with admin rights.\n".format(msg)) |
153 sys.stderr.write("Error: {0}\nTry install with admin rights.\n".format(msg)) |
154 exit(7) |
154 exit(7) |
155 |
155 |
156 |
156 |
448 # cleanup old installation |
448 # cleanup old installation |
449 try: |
449 try: |
450 if doCleanup: |
450 if doCleanup: |
451 print("Cleaning up old installation ...", end="", flush=True) |
451 print("Cleaning up old installation ...", end="", flush=True) |
452 if distDir: |
452 if distDir: |
453 shutil.rmtree(distDir, True) |
453 shutil.rmtree(distDir, ignore_errors=True) |
454 else: |
454 else: |
455 cleanUp() |
455 cleanUp() |
456 print(" Done") |
456 print(" Done") |
457 except OSError as msg: |
457 except OSError as msg: |
458 sys.stderr.write("Error: {0}\nTry install as root.\n".format(msg)) |
458 sys.stderr.write("Error: {0}\nTry install as root.\n".format(msg)) |