You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Creating this ticket as a follow-up of a not 100% clear matter identified in #65 (comment).
Facts:
DBus has several int types, singed/unsigned, from 8- to 64- bit wide.
Python 3 unified Python int and longs into a common int. In either case, these are arbitrariliy long and may not fit in a 64-bit wide representation.
With Python 3 support #11 and associated tickets some changes have been made which may affect this.
What I'm trying to account for:
This code appropriately marshals/unmarshals whichever ints (or longs, in Python 2) into the appropriate DBus types or "fails" in a documented way (i.e.: when marshalling a value that does not fit the destination DBus type).
Maybe this is all correct, maybe not. Just leaving this here for future reference and to be checked by someone (me, who knows?) in the future.
Plan:
Ensure tests exist for all combinations of DBus integer types and valid/invalid Python integers for each of those.
The text was updated successfully, but these errors were encountered:
Creating this ticket as a follow-up of a not 100% clear matter identified in #65 (comment).
Facts:
What I'm trying to account for:
Maybe this is all correct, maybe not. Just leaving this here for future reference and to be checked by someone (me, who knows?) in the future.
Plan:
The text was updated successfully, but these errors were encountered: