Damien George 0bfc7638ba py: Protect mp_parse and mp_compile with nlr push/pop block.
To enable parsing constants more efficiently, mp_parse should be allowed
to raise an exception, and mp_compile can already raise a MemoryError.
So these functions need to be protected by an nlr push/pop block.

This patch adds that feature in all places.  This allows to simplify how
mp_parse and mp_compile are called: they now raise an exception if they
have an error and so explicit checking is not needed anymore.
2015-02-07 18:33:58 +00:00
..
2014-03-11 23:55:41 -07:00
2014-05-02 23:03:23 +01:00
2014-10-02 17:32:02 +01:00
2014-03-12 18:15:55 -07:00
2014-06-15 00:41:47 +01:00
2014-06-15 22:48:05 -07:00