Преглед на файлове

setup.py now removes old celery.app.task package (which is now a module)

Ask Solem преди 13 години
родител
ревизия
93c2a040f7
променени са 1 файла, в които са добавени 6 реда и са изтрити 2 реда
  1. 6 2
      setup.py

+ 6 - 2
setup.py

@@ -22,11 +22,15 @@ NAME = "celery"
 entrypoints = {}
 extra = {}
 
-print("CALLING SETUP.PY")
 try:
     from celery.app import task
     if "__init__.py" in task.__file__:
-        os.unlink(os.path.abspath(task.__file__))
+        print("- force upgrading previous installation")
+        print("  - removing celery.app.task package...")
+        try:
+            os.unlink(os.path.abspath(task.__file__))
+        except Exception, exc:
+            sys.stderr.write("Couldn't remove %r: %r\n" % (task.__file__, exc))
 except ImportError:
     pass