network monitoring not working after Python 3 port
Bug #1684796 reported by
Eric Snow
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
Undecided
|
Simon Poirier |
Bug Description
Since the port to Python 3, the client fails to handle server-> client exchange messages with the "network-activity" type. This is due to bytes/string conversion of dict keys. Here's the specific error:
"could not coerce with <landscape.
Related branches
lp:~simpoir/landscape-client/py3fix-network-usage
- 🤖 Landscape Builder: Approve (test results)
- Eric Snow (community): Approve
-
Diff: 197 lines (+51/-22)6 files modifiedlandscape/broker/store.py (+2/-1)
landscape/lib/amp.py (+2/-1)
landscape/lib/bpickle.py (+22/-16)
landscape/lib/tests/test_amp.py (+15/-0)
landscape/lib/tests/test_bpickle.py (+8/-2)
landscape/monitor/tests/test_networkactivity.py (+2/-2)
Changed in landscape-client: | |
status: | New → In Progress |
assignee: | nobody → Simon Poirier (simpoir) |
Changed in landscape-client: | |
status: | In Progress → Fix Committed |
Changed in landscape-client: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.