summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-10-21 12:18:38 (GMT)
committerSteven Knight <knight@baldmt.com>2003-10-21 12:18:38 (GMT)
commit5711795d6f0f4dffbcfabc0d823024ca44313b27 (patch)
tree0c55b5e749ce9acbb8092e92d4d7c0b1a198fff6 /src/engine/SCons/Node
parent126c5fee1b33ff06e42659a1f0874697fbd4c080 (diff)
downloadSCons-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.py4
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,