Author: Christian Tismer <tis...@stackless.com> Branch: win64-stage1 Changeset: r53648:cf53670906d0 Date: 2012-03-14 20:04 -0700 http://bitbucket.org/pypy/pypy/changeset/cf53670906d0/
Log: some cleanups and removals diff --git a/pypy/rpython/llinterp.py b/pypy/rpython/llinterp.py --- a/pypy/rpython/llinterp.py +++ b/pypy/rpython/llinterp.py @@ -1022,7 +1022,6 @@ def op_int_neg_ovf(self, x): assert is_valid_int(x) - assert isinstance(x, (int, long)) try: return ovfcheck(-x) except OverflowError: @@ -1030,7 +1029,6 @@ def op_int_abs_ovf(self, x): assert is_valid_int(x) - assert isinstance(x, (int, long)) try: return ovfcheck(abs(x)) except OverflowError: @@ -1039,7 +1037,6 @@ def op_int_lshift_ovf(self, x, y): assert is_valid_int(x) assert is_valid_int(y) - assert isinstance(y, (int, long)) try: return ovfcheck(x << y) except OverflowError: @@ -1112,7 +1109,7 @@ x = x.default # if type(x) is a subclass of Symbolic, bool(x) will usually raise # a TypeError -- unless __nonzero__ has been explicitly overridden. - assert isinstance(x, (int, long, Symbolic)) + assert is_valid_int(x) or isinstance(x, Symbolic) return bool(x) # hack for jit.codegen.llgraph @@ -1134,7 +1131,7 @@ def op_oonewarray(self, ARRAY, length): assert isinstance(ARRAY, ootype.Array) - assert isinstance(length, (int, long)) + assert is_valid_int(length) return ootype.oonewarray(ARRAY, length) def op_runtimenew(self, class_): diff --git a/pypy/tool/nullpath.py b/pypy/tool/nullpath.py --- a/pypy/tool/nullpath.py +++ b/pypy/tool/nullpath.py @@ -1,10 +1,5 @@ import py, os -if os.name <> 'nt': - NULLPATHNAME = '/dev/null' -else: - NULLPATHNAME = 'NUL' - class NullPyPathLocal(py.path.local): def join(self, *args): diff --git a/pypy/tool/test/test_nullpath.py b/pypy/tool/test/test_nullpath.py --- a/pypy/tool/test/test_nullpath.py +++ b/pypy/tool/test/test_nullpath.py @@ -1,6 +1,6 @@ import sys, os import py -from pypy.tool.nullpath import NullPyPathLocal, NULLPATHNAME +from pypy.tool.nullpath import NullPyPathLocal def test_nullpath(tmpdir): path = NullPyPathLocal(tmpdir) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit