aboutsummaryrefslogtreecommitdiffstats
path: root/osmopy
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2018-12-05 17:49:36 +0100
committerMax <msuraev@sysmocom.de>2018-12-05 17:55:03 +0100
commit7f0f786c27204938fea7a744688718d81550e005 (patch)
tree520feca5295d59362701df35553f58a988768f43 /osmopy
parent7a04bbca59147c0547685bb508f5ea85f40601f6 (diff)
Trap handlers: propagate expected BSC id to command processor
When receiving commands for particular BSC, log BSC id known at the time when request was made, not the one which is part of the reply. Change-Id: I6acdfddb9a1132f978f2b55c769559b0c29eb3e8
Diffstat (limited to 'osmopy')
-rw-r--r--osmopy/trap_helper.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/osmopy/trap_helper.py b/osmopy/trap_helper.py
index 45dc527..b7202ac 100644
--- a/osmopy/trap_helper.py
+++ b/osmopy/trap_helper.py
@@ -55,12 +55,12 @@ def get_type(v):
loc = split_type(v)
return loc[-1]
-def comm_proc(comm, f, log):
+def comm_proc(comm, bid, f, log):
"""
Command processor: takes function f to run for each command
"""
bsc_id = comm[0].split()[0].split('.')[3] # we expect 1st command to have net.0.bsc.666.bts.2.trx.1 location prefix format
- log.debug("BSC %s commands: %r" % (bsc_id, comm))
+ log.debug("BSC %s commands: %r" % (bid, comm))
for t in comm:
(_, m) = Ctrl().cmd(*t.split())
f(m)