summaryrefslogtreecommitdiff
path: root/paste/reloader.py
diff options
context:
space:
mode:
Diffstat (limited to 'paste/reloader.py')
-rw-r--r--paste/reloader.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/paste/reloader.py b/paste/reloader.py
index ac54a8d..72148e1 100644
--- a/paste/reloader.py
+++ b/paste/reloader.py
@@ -69,7 +69,10 @@ class Monitor:
except AttributeError:
continue
for filename in filenames:
- mtime = os.stat(filename).st_mtime
+ try:
+ mtime = os.stat(filename).st_mtime
+ except (OSError, IOError):
+ continue
if filename.endswith('.pyc') and os.path.exists(filename[:-1]):
mtime = max(os.stat(filename[:-1]).st_mtime, mtime)
if not self.module_mtimes.has_key(filename):