summaryrefslogtreecommitdiff
path: root/pysnmp/smi/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysnmp/smi/builder.py')
-rw-r--r--pysnmp/smi/builder.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/pysnmp/smi/builder.py b/pysnmp/smi/builder.py
index b0f1dd3..610e89d 100644
--- a/pysnmp/smi/builder.py
+++ b/pysnmp/smi/builder.py
@@ -200,7 +200,17 @@ class MibBuilder:
defaultCoreMibs = os.pathsep.join(
('pysnmp.smi.mibs.instances', 'pysnmp.smi.mibs')
)
- defaultMiscMibs = 'pysnmp_mibs'
+ if sys.platform[:3] == 'win':
+ defaultMiscMibs = os.pathsep.join(
+ ( os.path.join(os.path.expanduser("~"),
+ 'PySNMP Configuration', 'mibs'),
+ 'pysnmp_mibs' )
+ )
+ else:
+ defaultMiscMibs = os.pathsep.join(
+ ( os.path.join(os.path.expanduser("~"), '.pysnmp', 'mibs'),
+ 'pysnmp_mibs' )
+ )
moduleID = 'PYSNMP_MODULE_ID'
def __init__(self):
self.lastBuildId = self._autoName = 0