Author: Amaury Forgeot d'Arc <amaur...@gmail.com> Branch: decimal-libmpdec Changeset: r71465:739252dd6bf7 Date: 2014-05-10 23:08 +0200 http://bitbucket.org/pypy/pypy/changeset/739252dd6bf7/
Log: Add Context.clear_flags() diff --git a/pypy/module/_decimal/interp_context.py b/pypy/module/_decimal/interp_context.py --- a/pypy/module/_decimal/interp_context.py +++ b/pypy/module/_decimal/interp_context.py @@ -120,6 +120,12 @@ w_copy.capitals = self.capitals return w_copy + def clear_flags_w(self, space): + rffi.setintfield(self.ctx, 'c_status', 0) + + def clear_traps_w(self, space): + rffi.setintfield(self.ctx, 'c_traps', 0) + def get_prec(self, space): return space.wrap(rmpdec.mpd_getprec(self.ctx)) @@ -226,6 +232,8 @@ __repr__ = interp2app(W_Context.descr_repr), # copy=interp2app(W_Context.copy_w), + clear_flags=interp2app(W_Context.clear_flags_w), + clear_traps=interp2app(W_Context.clear_traps_w), create_decimal=interp2app(W_Context.create_decimal_w), ) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit