summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pysnmp/smi/builder.py5
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]