Changeset 43 for trunk/zoo-kernel/service_internal_python.c
- Timestamp:
- Nov 16, 2010, 7:18:57 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-kernel/service_internal_python.c
r9 r43 201 201 map* tmp=t; 202 202 while(tmp!=NULL){ 203 if(PyDict_SetItem(res,PyString_FromString(tmp->name),PyString_FromString(tmp->value))<0){ 204 fprintf(stderr,"Unable to parse params..."); 205 exit(1); 206 } 203 if(strcasecmp(tmp->name,"value")==0){ 204 map* ttmp=getMap(t,size); 205 if(ttmp!=NULL) 206 if(PyDict_SetItem(res,PyString_FromString(tmp->name),PyString_FromStringAndSize(tmp->value,(Py_ssize_t) atoi(ttmp->value)))<0){ 207 fprintf(stderr,"Unable to parse params..."); 208 exit(1); 209 } 210 else 211 if(PyDict_SetItem(res,PyString_FromString(tmp->name),PyString_FromString(tmp->value))<0){ 212 fprintf(stderr,"Unable to parse params..."); 213 exit(1); 214 } 215 } 216 else 217 if(PyDict_SetItem(res,PyString_FromString(tmp->name),PyString_FromString(tmp->value))<0){ 218 fprintf(stderr,"Unable to parse params..."); 219 exit(1); 220 } 207 221 tmp=tmp->next; 208 222 }
Note: See TracChangeset
for help on using the changeset viewer.