[Python-Dev] test warnings for "%x"%id(foo) on 2.3 branch
Anthony Baxter
anthony at interlink.com.au
Wed Nov 5 06:28:17 EST 2003
>>> Anthony Baxter wrote
> Hm. "%x" % (id(o) & 2L*sys.maxint+1)
> is considerably less obvious that "%x"%id(o)
The best I can come up with at this moment using the 'struct' module is
''.join(['%02x'%ord(x) for x in struct.pack('>i', id(o))]), which is also
pretty grotesque.
Thinking about it further, the better fix might be to replace the test
code that looks for an exact match with a regex-based match instead...
Anthony
--
Anthony Baxter <anthony at interlink.com.au>
It's never too late to have a happy childhood.
More information about the Python-Dev
mailing list