diff options
author | Max <msuraev@sysmocom.de> | 2018-12-05 17:49:36 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2018-12-05 17:55:03 +0100 |
commit | 7f0f786c27204938fea7a744688718d81550e005 (patch) | |
tree | 520feca5295d59362701df35553f58a988768f43 /osmopy | |
parent | 7a04bbca59147c0547685bb508f5ea85f40601f6 (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.py | 4 |
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) |