SOURCES: python-django-autoreload.patch (NEW) - initial checkin of...
troll
troll at pld-linux.org
Mon Dec 12 16:24:10 CET 2005
Author: troll Date: Mon Dec 12 15:24:10 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- initial checkin of patch preventing from reloading files which can't exist in PLD
---- Files affected:
SOURCES:
python-django-autoreload.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/python-django-autoreload.patch
diff -u /dev/null SOURCES/python-django-autoreload.patch:1.1
--- /dev/null Mon Dec 12 16:24:10 2005
+++ SOURCES/python-django-autoreload.patch Mon Dec 12 16:24:05 2005
@@ -0,0 +1,11 @@
+--- Django-0.90/django/utils/autoreload.py~ 2005-10-31 04:27:13.000000000 +0100
++++ Django-0.90/django/utils/autoreload.py 2005-12-12 15:59:29.951381160 +0100
+@@ -39,7 +39,7 @@
+ for filename in filter(lambda v: v, map(lambda m: getattr(m, "__file__", None), sys.modules.values())) + reloadFiles:
+ if not os.path.exists(filename):
+ continue # File might be in an egg, so it can't be reloaded.
+- if filename.endswith(".pyc"):
++ if filename.endswith(".pyc") and os.path.exists(filename[:-1]):
+ filename = filename[:-1]
+ mtime = os.stat(filename).st_mtime
+ if filename not in mtimes:
================================================================
More information about the pld-cvs-commit
mailing list