This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients d9pouces, eric.araujo, jrjsmrtn, markgrandi, ned.deily, python-dev, r.david.murray, ronaldoussoren, serhiy.storchaka
Date 2014-02-06.10:22:45
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1391682165.96.0.706663904916.issue14455@psf.upfronthosting.co.za>
In-reply-to
Content
Serhiy: the issue should now be fixed.

I finally understand why I was so sure that Apple's code serialised large positive numbers as negative numbers: due to a bug in PyObjC large positive numbers end up as NSNumber values that are interpreted as negative values.

The patch tweaks the test generator to do the right thing by explicitly creating the NSNumber value instead of relying on PyObjC's automatic conversion. 

Now I just have to hunt down this bug in PyObjC :-)
History
Date User Action Args
2014-02-06 10:22:46ronaldoussorensetrecipients: + ronaldoussoren, ned.deily, eric.araujo, r.david.murray, jrjsmrtn, python-dev, serhiy.storchaka, d9pouces, markgrandi
2014-02-06 10:22:45ronaldoussorensetmessageid: <1391682165.96.0.706663904916.issue14455@psf.upfronthosting.co.za>
2014-02-06 10:22:45ronaldoussorenlinkissue14455 messages
2014-02-06 10:22:45ronaldoussorencreate