We use Python 2.3.4 where I work (we are always too busy to upgrade).
When I run a script in py form, this line executes just fine
sys.stdout.write( "\r%16s ... addr=0x%08X %7.2f%%" % ( tName, address, percent ) )
When I run as an exe, this warning is generated
warning: %u/%o/%x/%X of negative int will return a signed string in Python 2.4 and up
This isn't a big problem, but really clutters up the screen.
1. Why don't I see this when the script is run in .py form?
2. Is there anything I can do in the script or setup.py to eliminate the warning?