summaryrefslogtreecommitdiff
path: root/pysnmp/smi/builder.py
diff options
context:
space:
mode:
authorelie <elie>2012-08-29 20:53:56 +0000
committerelie <elie>2012-08-29 20:53:56 +0000
commit39119ca8d7f16663f78a2e05a3ae4c72530a6204 (patch)
tree5f74c9ad38ec96a53170f53002839f6756396898 /pysnmp/smi/builder.py
parentfd52b5bdd30cfa196f8c05b38db6dafbb33d88c1 (diff)
downloadpysnmp-git-39119ca8d7f16663f78a2e05a3ae4c72530a6204.tar.gz
consider we are dealing with .egg if __loader__ is present (it is
always present since Python 3.3) AND __loader__ has _files attribute.
Diffstat (limited to 'pysnmp/smi/builder.py')
-rw-r--r--pysnmp/smi/builder.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pysnmp/smi/builder.py b/pysnmp/smi/builder.py
index c56b7aa8..8890120a 100644
--- a/pysnmp/smi/builder.py
+++ b/pysnmp/smi/builder.py
@@ -95,7 +95,7 @@ class ZipMibSource(__AbstractMibSource):
def _init(self):
try:
p = __import__(self._srcName, globals(), locals(), ['__init__'])
- if hasattr(p, '__loader__'):
+ if hasattr(p, '__loader__') and hasattr(p.__loader__, '_files'):
self.__loader = p.__loader__
self._srcName = self._srcName.replace('.', os.sep)
return self