[Python-Dev] Pondering some changes to python.c... (original) (raw)
M.-A. Lemburg mal@lemburg.com
Mon, 08 Apr 2002 10:33:21 +0200
- Previous message: [Python-Dev] Pondering some changes to python.c...
- Next message: [Python-Dev] Pondering some changes to python.c...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Sean Reifschneider wrote:
I've been pondering some changes to the main() interpreter code for a while. I'd like to get some feedback on them. One is making changes to the process title to remove the interpreter name. I've implemented some code to do this, which I'll include below. I realize that this code won't work for every platform, but for some it would be quite a nice change. In particular, it would allow things like "killall" to be able to work on python programs. The basics are that I check to make sure all the argv elements are sequential, then just do "memcpy(argv[0], argv[1], appropriateSize)", and pad strlen(origargv[0]) at the end with '\0'. This is after saving a copy of the original argv to hand off to Python itself.
-1 on making it the default -- there are programs relying on this. +1 on providing a sys module interface for this so that programs can choose the name on their own.
-- Marc-Andre Lemburg CEO eGenix.com Software GmbH
Company & Consulting: http://www.egenix.com/ Python Software: http://www.egenix.com/files/python/
- Previous message: [Python-Dev] Pondering some changes to python.c...
- Next message: [Python-Dev] Pondering some changes to python.c...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]