diff options
author | elie <elie> | 2012-08-29 20:53:56 +0000 |
---|---|---|
committer | elie <elie> | 2012-08-29 20:53:56 +0000 |
commit | 39119ca8d7f16663f78a2e05a3ae4c72530a6204 (patch) | |
tree | 5f74c9ad38ec96a53170f53002839f6756396898 /pysnmp/smi/builder.py | |
parent | fd52b5bdd30cfa196f8c05b38db6dafbb33d88c1 (diff) | |
download | pysnmp-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.py | 2 |
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 |