You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 10, 2018. It is now read-only.
Specifically, if an exception is raised by parser.parse(data), thrift_stack.pop() never happens and "dead" modules are left in the thrift_stack global.
I'd love to migrate our usage off of facebook thrift and onto thriftpy. However, the non-reentrancy of the parser is a problem. I am happy to fix it, but from a maintainability perspective I don't want to migrate us onto a fork.
Would you be open to a PR that makes the parser more object oriented and removes global state?
mahmoud, benvogan, jijichen, johnpenning, yanlinyc and 1 more