Issue 33797: json int encoding incorrect for dbus.Byte (original) (raw)
Issue33797
Created on 2018-06-07 16:32 by radsquirrel, last changed 2022-04-11 14:59 by admin. This issue is now closed.
Messages (2) | ||
---|---|---|
msg318954 - (view) | Author: Brad Bishop (radsquirrel) | Date: 2018-06-07 16:32 |
JSON does not correctly encode dbus.Byte from dbus-python on 2.7: dbus.Byte is a subclass of int with its own __str__ implementation. >>> import json >>> import dbus >>> json.dumps(dbus.Byte(0)) '\x00' On 3.x: >>> import json >>> import dbus >>> json.dumps(dbus.Byte(0)) '0' This seems to have been fixed in 3.x here: https://bugs.python.org/issue18264 and subsequently: https://bugs.python.org/issue26719 I'm interested in backporting these but they are marked as enhancements. However a backport for a similar issue: https://bugs.python.org/issue27934 was accepted. Would the maintainers be amenable to a backport of 18264 & 26719? | ||
msg369015 - (view) | Author: Zackery Spytz (ZackerySpytz) * ![]() |
Date: 2020-05-16 06:06 |
Python 2 is EOL, so I think this issue should be closed. |
History | |||
---|---|---|---|
Date | User | Action | Args |
2022-04-11 14:59:01 | admin | set | github: 77978 |
2020-05-16 07:38:34 | ned.deily | set | status: open -> closedresolution: wont fixstage: resolved |
2020-05-16 06:06:29 | ZackerySpytz | set | nosy: + ZackerySpytzmessages: + |
2018-09-25 11:53:31 | serhiy.storchaka | set | nosy: + mark.dickinson |
2018-09-25 11:12:37 | xtreak | set | nosy: + xtreak |
2018-06-07 16:32:41 | radsquirrel | create |