2 Answers 2
The sys module is implemented in C: http://svn.python.org/view/python/trunk/Python/sysmodule.c?view=markup
There is no Python source for it, because it's entirely operating system interfaces that cannot be implemented in pure Python.
answered Jan 10, 2010 at 9:16
Andrew McGregor
35.3k2 gold badges33 silver badges30 bronze badges
Sign up to request clarification or add additional context in comments.
1 Comment
LeafStorm
sys provides functions crucial to the interpreter, and is really more of a reflection of interpreter state, so it is actually compiled in when the interpreter is built, and the values are all guaranteed to change at runtime. Pypy would have to use their own implementation of sys.Abstraction can only be taken so far, Python strives to be a system/platform independent language and the sys module being what it is has to be platform specific and cannot be implemented in pure python.
answered Jan 10, 2010 at 10:26
whatnick
5,5003 gold badges22 silver badges36 bronze badges
Comments
lang-py
sys?