diff options
author | pjenvey <devnull@localhost> | 2008-06-17 00:40:16 +0000 |
---|---|---|
committer | pjenvey <devnull@localhost> | 2008-06-17 00:40:16 +0000 |
commit | f69a4351cd2378f7652dd8a40ed1275a866de5a8 (patch) | |
tree | 6ab9089c91ff222c9711c4f6ef6ffe32af2d9138 /paste/reloader.py | |
parent | 64c71880dd6a50fcf88db69b3336cf1571b1136f (diff) | |
download | paste-f69a4351cd2378f7652dd8a40ed1275a866de5a8.tar.gz |
handle .class as well as .pyc
Diffstat (limited to 'paste/reloader.py')
-rw-r--r-- | paste/reloader.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/paste/reloader.py b/paste/reloader.py index bd3f744..6b621a5 100644 --- a/paste/reloader.py +++ b/paste/reloader.py @@ -96,6 +96,9 @@ class Monitor(object): continue if filename.endswith('.pyc') and os.path.exists(filename[:-1]): mtime = max(os.stat(filename[:-1]).st_mtime, mtime) + elif filename.endswith('$py.class') and \ + os.path.exists(filename[:-9] + '.py'): + mtime = max(os.stat(filename[:-9] + '.py').st_mtime, mtime) if not self.module_mtimes.has_key(filename): self.module_mtimes[filename] = mtime elif self.module_mtimes[filename] < mtime: |