| commit | 154b7ad07e775f15a0a556c7ec3ae5ab5762ae1e | [log] [tgz] |
|---|---|---|
| author | Mark Dickinson <dickinsm@gmail.com> | Sun Mar 07 16:24:45 2010 +0000 |
| committer | Mark Dickinson <dickinsm@gmail.com> | Sun Mar 07 16:24:45 2010 +0000 |
| tree | 8102aad436b0b60b7e1a98a376a1257546019898 | |
| parent | c083864fc8a03a045dfc0200e8456996395ad4dc [diff] |
Issue #1530559: When packing a non-integer with any integer conversion code using struct.pack, attempt to convert to an integer first using the argument's __int__ method (if present). Also raise a DeprecationWarning for any such usage of __int__. This fixes a regression from 2.6, where some (but not all) integer conversion codes already used __int__.