Mercurial > cpython-lru_cache-weakref
comparison Python/sysmodule.c @ 2810:fc2190ec1bea legacy-trunk
added sys.platform
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 07 Jul 1995 22:45:02 +0000 |
| parents | 6cc637c60ce6 |
| children | 54aa87b1ccee |
comparison
equal
deleted
inserted
replaced
| 2809:6ffcbe0fe9d3 | 2810:fc2190ec1bea |
|---|---|
| 192 initsys() | 192 initsys() |
| 193 { | 193 { |
| 194 extern long getmaxint PROTO((void)); | 194 extern long getmaxint PROTO((void)); |
| 195 extern char *getversion PROTO((void)); | 195 extern char *getversion PROTO((void)); |
| 196 extern char *getcopyright PROTO((void)); | 196 extern char *getcopyright PROTO((void)); |
| 197 extern char *getplatform PROTO((void)); | |
| 197 extern int fclose PROTO((FILE *)); | 198 extern int fclose PROTO((FILE *)); |
| 198 object *m = initmodule("sys", sys_methods); | 199 object *m = initmodule("sys", sys_methods); |
| 199 object *v; | 200 object *v; |
| 200 sysdict = getmoduledict(m); | 201 sysdict = getmoduledict(m); |
| 201 INCREF(sysdict); | 202 INCREF(sysdict); |
| 211 dictinsert(sysdict, "stderr", syserr); | 212 dictinsert(sysdict, "stderr", syserr); |
| 212 dictinsert(sysdict, "version", v = newstringobject(getversion())); | 213 dictinsert(sysdict, "version", v = newstringobject(getversion())); |
| 213 XDECREF(v); | 214 XDECREF(v); |
| 214 dictinsert(sysdict, "copyright", v = newstringobject(getcopyright())); | 215 dictinsert(sysdict, "copyright", v = newstringobject(getcopyright())); |
| 215 XDECREF(v); | 216 XDECREF(v); |
| 217 dictinsert(sysdict, "platform", v = newstringobject(getplatform())); | |
| 218 XDECREF(v); | |
| 216 dictinsert(sysdict, "maxint", v = newintobject(getmaxint())); | 219 dictinsert(sysdict, "maxint", v = newintobject(getmaxint())); |
| 217 XDECREF(v); | 220 XDECREF(v); |
| 218 dictinsert(sysdict, "modules", get_modules()); | 221 dictinsert(sysdict, "modules", get_modules()); |
| 219 dictinsert(sysdict, "builtin_module_names", | 222 dictinsert(sysdict, "builtin_module_names", |
| 220 v = list_builtin_module_names()); | 223 v = list_builtin_module_names()); |
