Handle null parser in WeaselJsonParser_parse #54
@@ -30,6 +30,7 @@ class WeaselJsonStatus(enum.Enum):
|
||||
AGAIN = 1
|
||||
REJECT = 2
|
||||
OVERFLOW = 3
|
||||
|
andrew marked this conversation as resolved
|
||||
NULL = 4
|
||||
|
||||
|
||||
class WeaselJsonCallbacksBase:
|
||||
|
||||
Reference in New Issue
Block a user
The C enum now has WeaselJson_NULL (value 4), but this Python enum stops at OVERFLOW = 3. It's never returned through the bindings today (parse() raises via _check_open before calling into C when the parser is null), but please add
NULL = 4here so the two stay in sync — otherwise a future change that lets the raw status through would surface an unmapped value.