Matti Picus avatar Matti Picus committed af767d6

pass a few tests

Comments (0)

Files changed (1)

lib_pypy/numpypy/__init__.py

 umath.ERR_PRINT = 4
 umath.ERR_LOG   = 5
 
-umath.UFUNC_SHIFT_DIVIDEBYZERO = 0
-umath.UFUNC_SHIFT_OVERFLOW   = 3
-umath.UFUNC_SHIFT_UNDERFLOW  = 6
-umath.UFUNC_SHIFT_INVALID    = 9
+umath.SHIFT_DIVIDEBYZERO = 0
+umath.SHIFT_OVERFLOW   = 3
+umath.SHIFT_UNDERFLOW  = 6
+umath.SHIFT_INVALID    = 9
 
 umath.UFUNC_BUFSIZE_DEFAULT = 8192
 umath.ERR_DEFAULT2 = \
-        (umath.ERR_WARN << umath.UFUNC_SHIFT_DIVIDEBYZERO) +  \
-        (umath.ERR_WARN << umath.UFUNC_SHIFT_OVERFLOW) +      \
-        (umath.ERR_WARN << umath.UFUNC_SHIFT_INVALID)
+        (umath.ERR_WARN << umath.SHIFT_DIVIDEBYZERO) +  \
+        (umath.ERR_WARN << umath.SHIFT_OVERFLOW) +      \
+        (umath.ERR_WARN << umath.SHIFT_INVALID)
 
 _errobj = [10000, 0, None]
-def _seterrobj(*args):
+def _seterrobj(args):
+    global _errobj
     _errobj = args
 
+def _geterrobj():
+    return _errobj
+
 umath.seterrobj = _seterrobj
+umath.geterrobj = _geterrobj
 
 umath.PINF = float('inf')
 umath.NAN = float('nan')
 def not_implemented_func(*args, **kwargs):
     raise NotImplementedError("implemented yet")
 
+
 setattr(_numpypy, 'frompyfunc', not_implemented_func)
 setattr(_numpypy, 'mod', not_implemented_func)
 setattr(_numpypy, 'conjugate', not_implemented_func)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.