diff --git a/bindings/python/lang.py b/bindings/python/lang.py index f5c9d36e..c695518e 100644 --- a/bindings/python/lang.py +++ b/bindings/python/lang.py @@ -770,9 +770,9 @@ register_constants(PyObject *d) parse_arg = '&value' print >> fd, ' %s value;' % type elif is_int(m, self.binding_data): - parse_format = 'i' + parse_format = 'l' parse_arg = '&value' - print >> fd, ' %s value;' % type + print >> fd, ' long value;' elif is_glist(m) or is_hashtable(m) or is_xml_node(m) or is_boolean(m): parse_format = 'O' print >> fd, ' PyObject *cvt_value;'