222 |
int type, width, decimals; |
int type, width, decimals; |
223 |
int field; |
int field; |
224 |
|
|
225 |
if (!PyArg_ParseTuple(args, "Uiii:add_field", &oname, &type, &width, &decimals) |
if (!PyArg_ParseTuple(args, "Uiii:add_field", &oname, &type, &width, &decimals)) |
226 |
&& !PyArg_ParseTuple(args, "Siii:add_field", &oname, &type, &width, &decimals)) return NULL; |
{ |
227 |
|
PyErr_Clear(); |
228 |
|
if (!PyArg_ParseTuple(args, "Siii:add_field", &oname, &type, &width, &decimals)) return NULL; |
229 |
|
} |
230 |
|
|
231 |
name = encode_string(self->handle, oname); |
name = encode_string(self->handle, oname); |
232 |
if (!name) return NULL; |
if (!name) return NULL; |