summaryrefslogtreecommitdiff
path: root/pysnmp/entity/rfc3413/oneliner/target.py
diff options
context:
space:
mode:
authorelie <elie>2013-06-04 06:26:02 +0000
committerelie <elie>2013-06-04 06:26:02 +0000
commita5865831467ebaef90951ed0e264068d3048c3c7 (patch)
tree117a9d316d87faaf4c15e5296ad66eba249e0e15 /pysnmp/entity/rfc3413/oneliner/target.py
parent4c2d9204afc8380295a2e056d91de7acdd3bb4a0 (diff)
downloadpysnmp-a5865831467ebaef90951ed0e264068d3048c3c7.tar.gz
unused variables, imports; wrong indentation; undefined prototype attribues
all the things that bothers linter
Diffstat (limited to 'pysnmp/entity/rfc3413/oneliner/target.py')
-rw-r--r--pysnmp/entity/rfc3413/oneliner/target.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pysnmp/entity/rfc3413/oneliner/target.py b/pysnmp/entity/rfc3413/oneliner/target.py
index 3c7bbf3..04d268a 100644
--- a/pysnmp/entity/rfc3413/oneliner/target.py
+++ b/pysnmp/entity/rfc3413/oneliner/target.py
@@ -4,7 +4,8 @@ from pysnmp import error
from pyasn1.compat.octets import null
class _AbstractTransportTarget:
- transportDomain = protoTransport = None
+ transportDomain = None
+ protoTransport = NotImplementedError
def __init__(self, transportAddr, timeout=1, retries=5, tagList=null):
self.transportAddr = self._resolveAddr(transportAddr)
self.timeout = timeout
@@ -24,6 +25,8 @@ class _AbstractTransportTarget:
self.transport = self.protoTransport().openClientMode()
return self.transport
+ def _resolveAddr(self, transportAddr): raise NotImplementedError()
+
class UdpTransportTarget(_AbstractTransportTarget):
transportDomain = udp.domainName
protoTransport = udp.UdpSocketTransport