summaryrefslogtreecommitdiff
path: root/paste/reloader.py
diff options
context:
space:
mode:
authorianb <devnull@localhost>2006-01-20 06:01:20 +0000
committerianb <devnull@localhost>2006-01-20 06:01:20 +0000
commitb75bcdff3a038d6e6089fe9af6ac82e788478fae (patch)
tree48b5e892193d7d0fe0909f236136367060779049 /paste/reloader.py
parent23a2c90408eda5cdc1170e8c94624e8f0c93875f (diff)
downloadpaste-b75bcdff3a038d6e6089fe9af6ac82e788478fae.tar.gz
Handle case when os.stat returns nothing (not sure why this would happen, but it did at one point)
Diffstat (limited to 'paste/reloader.py')
-rw-r--r--paste/reloader.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/paste/reloader.py b/paste/reloader.py
index be14156..4097aba 100644
--- a/paste/reloader.py
+++ b/paste/reloader.py
@@ -72,7 +72,11 @@ class Monitor:
continue
for filename in filenames:
try:
- mtime = os.stat(filename).st_mtime
+ stat = os.stat(filename)
+ if stat:
+ mtime = stat.st_mtime
+ else:
+ mtime = 0
except (OSError, IOError):
continue
if filename.endswith('.pyc') and os.path.exists(filename[:-1]):