summaryrefslogtreecommitdiff
path: root/jq.pyx
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2014-06-13 16:20:40 +0100
committerMichael Williamson <mike@zwobble.org>2014-06-13 16:20:40 +0100
commit2ee306324e60f83d9c932d67c9bba214f29855a7 (patch)
tree62bb28f768ffdfb4f689649a68223f6dae422f2d /jq.pyx
parent169a9e7ad105fceb4e36fc263d6259e3d82a316a (diff)
Update for changes in jq API
Diffstat (limited to 'jq.pyx')
-rw-r--r--jq.pyx7
1 files changed, 2 insertions, 5 deletions
diff --git a/jq.pyx b/jq.pyx
index be773c4..6e6a3e3 100644
--- a/jq.pyx
+++ b/jq.pyx
@@ -27,10 +27,7 @@ cdef extern from "jv.h":
cdef struct jv_parser:
pass
- ctypedef enum jv_parser_flags:
- JV_PARSE_EXPLODE_TOPLEVEL_ARRAY = 1
-
- jv_parser* jv_parser_new(jv_parser_flags)
+ jv_parser* jv_parser_new(int)
void jv_parser_free(jv_parser*)
void jv_parser_set_buf(jv_parser*, const char*, int, int)
jv jv_parser_next(jv_parser*)
@@ -134,7 +131,7 @@ cdef class _Program(object):
return json.loads(next(iter(result_strings)))
cdef object _string_to_strings(self, char* input):
- cdef jv_parser* parser = jv_parser_new(<jv_parser_flags>0)
+ cdef jv_parser* parser = jv_parser_new(0)
jv_parser_set_buf(parser, input, len(input), 0)
cdef jv value
cdef jv error_message