Merge lp:~gocept/landscape-client/py3-startup into lp:~landscape/landscape-client/trunk
Status: | Merged |
---|---|
Approved by: | Free Ekanayaka |
Approved revision: | 1004 |
Merged at revision: | 1000 |
Proposed branch: | lp:~gocept/landscape-client/py3-startup |
Merge into: | lp:~landscape/landscape-client/trunk |
Prerequisite: | lp:~gocept/landscape-client/py3-packages |
Diff against target: |
52 lines (+13/-2) 2 files modified
landscape/lib/bpickle.py (+11/-0) landscape/watchdog.py (+2/-2) |
To merge this branch: | bzr merge lp:~gocept/landscape-client/py3-startup |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel Havlik (community) | Approve | ||
Alberto Donato (community) | Approve | ||
Free Ekanayaka (community) | Approve | ||
🤖 Landscape Builder | test results | Approve | |
Review via email: mp+321961@code.launchpad.net |
Commit message
This MP allows to startup the client as there has been an issue with writing bytes to the stdout/stderr with the watchdog.
Additionally, I included a hacky workaround to convert all keys in dictionaries to unicode, when they are retrieved from a bpickled stream of data, and to write them back as bytes when bpickle.dumps().
If this is accepted that should be included in the bpickle git repository.
Description of the change
This MP allows to startup the client as there has been an issue with writing bytes to the stdout/stderr with the watchdog.
Additionally, I included a hacky workaround to convert all keys in dictionaries to unicode, when they are retrieved from a bpickled stream of data, and to write them back as bytes when bpickle.dumps().
If this is accepted that should be included in the bpickle git repository.
This MP was requested by Free Ekanayaka.
Command: make ci-check /ci.lscape. net/job/ latch-test- xenial/ 3836/
Result: Success
Revno: 1004
Branch: lp:~gocept/landscape-client/py3-startup
Jenkins: https:/