Stuck task handlers after py3 upgrade
Bug #1748024 reported by
Simon Poirier
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Landscape Client |
Fix Released
|
Medium
|
Simon Poirier |
Bug Description
After a py2 to py3 upgrade, some more tasks are getting AttributeErrors on None tasks due to
1. handlers returning None instead of deferred
2. because they get encoded message types from before the upgrade
So we need both correct decoding, and more robust PackageTaskHandler (i.e. using maybeDeferred and continue on message anomalies)
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.
see https:/ /github. com/CanonicalLt d/landscape- client/ pull/34