From 81c80e2cc9f7bf6b6240ce142669f199078b6723 Mon Sep 17 00:00:00 2001 From: ianb Date: Sun, 8 May 2005 06:30:15 +0000 Subject: Ignore some errors when polling files --- paste/reloader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'paste/reloader.py') 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): -- cgit v1.2.1