diff options
author | Steven Knight <knight@baldmt.com> | 2003-10-21 12:18:38 (GMT) |
---|---|---|
committer | Steven Knight <knight@baldmt.com> | 2003-10-21 12:18:38 (GMT) |
commit | 5711795d6f0f4dffbcfabc0d823024ca44313b27 (patch) | |
tree | 0c55b5e749ce9acbb8092e92d4d7c0b1a198fff6 /src/engine/SCons/Node | |
parent | 126c5fee1b33ff06e42659a1f0874697fbd4c080 (diff) | |
download | SCons-5711795d6f0f4dffbcfabc0d823024ca44313b27.zip SCons-5711795d6f0f4dffbcfabc0d823024ca44313b27.tar.gz SCons-5711795d6f0f4dffbcfabc0d823024ca44313b27.tar.bz2 |
Better detection of KeyboardInterrupts. (Christoph Wiedemann)
Diffstat (limited to 'src/engine/SCons/Node')
-rw-r--r-- | src/engine/SCons/Node/FS.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py index b183a88..cffa2b5 100644 --- a/src/engine/SCons/Node/FS.py +++ b/src/engine/SCons/Node/FS.py @@ -721,7 +721,7 @@ class FS: self._cwd = dir if change_os_dir: os.chdir(dir.abspath) - except: + except OSError: self._cwd = curr raise @@ -1476,7 +1476,7 @@ class File(Base): def rfile(self): try: return self._rfile - except: + except AttributeError: self._rfile = self if not self.exists(): n = self.fs.Rsearch(self.path, clazz=File, |