diff options
author | ianb <devnull@localhost> | 2006-01-20 06:01:20 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2006-01-20 06:01:20 +0000 |
commit | b75bcdff3a038d6e6089fe9af6ac82e788478fae (patch) | |
tree | 48b5e892193d7d0fe0909f236136367060779049 /paste/reloader.py | |
parent | 23a2c90408eda5cdc1170e8c94624e8f0c93875f (diff) | |
download | paste-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.py | 6 |
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]): |