diff options
-rw-r--r-- | pysnmp/smi/builder.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pysnmp/smi/builder.py b/pysnmp/smi/builder.py index 116f712..5d79b50 100644 --- a/pysnmp/smi/builder.py +++ b/pysnmp/smi/builder.py @@ -147,7 +147,10 @@ class DirMibSource(__AbstractMibSource): return self def _listdir(self): - return self._uniqNames(os.listdir(self._srcName)) + try: + return self._uniqNames(os.listdir(self._srcName)) + except OSError: + return () def _getTimestamp(self, p): return os.stat(p)[8] |