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 *