Author: Ronan Lamy <ronan.l...@gmail.com> Branch: py3tests Changeset: r94042:46d7ec4d97a8 Date: 2018-03-20 22:51 +0100 http://bitbucket.org/pypy/pypy/changeset/46d7ec4d97a8/
Log: Revert changes to _pytest/ made by this branch diff --git a/_pytest/assertion/rewrite.py b/_pytest/assertion/rewrite.py --- a/_pytest/assertion/rewrite.py +++ b/_pytest/assertion/rewrite.py @@ -265,10 +265,10 @@ if (not source.startswith(BOM_UTF8) and cookie_re.match(source[0:end1]) is None and cookie_re.match(source[end1 + 1:end2]) is None): - # if hasattr(state, "_indecode"): - # # encodings imported us again, so don't rewrite. - # return None, None - # state._indecode = True + if hasattr(state, "_indecode"): + # encodings imported us again, so don't rewrite. + return None, None + state._indecode = True try: try: source.decode("ascii") @@ -293,21 +293,10 @@ except SyntaxError: # It's possible that this error is from some bug in the # assertion rewriting, but I don't know of a fast way to tell. - # state.trace("failed to compile: %r" % (fn,)) + state.trace("failed to compile: %r" % (fn,)) return None, None return stat, co - -def create_module(co): - """Hack to create a module from a code object created by _rewrite_test()""" - mod = imp.new_module(co.co_filename.split('/')[-1].split('.')[0]) - mod.__file__ = co.co_filename - # mod.__cached__ = pyc - mod.__loader__ = None - exec(co, mod.__dict__) - return mod - - def _make_rewritten_pyc(state, source_stat, pyc, co): """Try to dump rewritten code to *pyc*.""" if sys.platform.startswith("win"): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit