aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2018-11-26 11:48:04 +0100
committerMax <msuraev@sysmocom.de>2018-11-26 16:03:49 +0000
commit04e7c64902f0ea9b06558c5a2b214417a52f99ff (patch)
tree9f830ba685486b0d446418142b85a7848e21463a
parent735d5b41654f8431e3cf8b1140a413085132309e (diff)
ctrl: introduce constant for TRAP id
Use it for TRAP message parsing and generation. Change-Id: I0381eb60d10e7278b966464add79772a9f7c8118
-rwxr-xr-xosmopy/osmo_ipa.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/osmopy/osmo_ipa.py b/osmopy/osmo_ipa.py
index 246101d..41865c1 100755
--- a/osmopy/osmo_ipa.py
+++ b/osmopy/osmo_ipa.py
@@ -43,6 +43,7 @@ class IPA(object):
CTRL_REP = 'REPLY'
CTRL_ERR = 'ERR'
CTRL_TRAP = 'TRAP'
+ CTRL_TRAP_ID = 0
def _l(self, d, p):
"""
@@ -250,7 +251,7 @@ class Ctrl(IPA):
if s == self.CTRL_GET + '_' + self.CTRL_REP:
return i, v, None
(s, i, var, val) = data.split(' ', 3)
- if s == self.CTRL_TRAP and i != '0':
+ if s == self.CTRL_TRAP and int(i) != self.CTRL_TRAP_ID:
return i, None, None
return i, var, val
@@ -267,7 +268,7 @@ class Ctrl(IPA):
"""
Make TRAP message with given (vak, val) pair
"""
- return self.add_header("%s 0 %s %s" % (self.CTRL_TRAP, var, val))
+ return self.add_header("%s %d %s %s" % (self.CTRL_TRAP, self.CTRL_TRAP_ID, var, val))
def cmd(self, var, val=None):
"""