Mercurial > cpython-lru_cache-weakref
comparison Python/sysmodule.c @ 631:f5a2bc39e10e legacy-trunk
sysset(name, NULL) does nothing if sys.name is undefined
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Sun, 26 Jan 1992 18:15:48 +0000 |
| parents | e18f1fa398a3 |
| children | bc5c77fa8006 |
comparison
equal
deleted
inserted
replaced
| 630:04ed4765b17c | 631:f5a2bc39e10e |
|---|---|
| 83 int | 83 int |
| 84 sysset(name, v) | 84 sysset(name, v) |
| 85 char *name; | 85 char *name; |
| 86 object *v; | 86 object *v; |
| 87 { | 87 { |
| 88 if (v == NULL) | 88 if (v == NULL) { |
| 89 return dictremove(sysdict, name); | 89 if (dictlookup(sysdict, name) == NULL) |
| 90 return 0; | |
| 91 else | |
| 92 return dictremove(sysdict, name); | |
| 93 } | |
| 90 else | 94 else |
| 91 return dictinsert(sysdict, name, v); | 95 return dictinsert(sysdict, name, v); |
| 92 } | 96 } |
| 93 | 97 |
| 94 static object * | 98 static object * |
