Author: Alex Gaynor <[email protected]>
Branch:
Changeset: r58379:440e7fa6494e
Date: 2012-10-23 07:56 -0700
http://bitbucket.org/pypy/pypy/changeset/440e7fa6494e/
Log: added a missing import
diff --git a/pypy/annotation/builtin.py b/pypy/annotation/builtin.py
--- a/pypy/annotation/builtin.py
+++ b/pypy/annotation/builtin.py
@@ -323,10 +323,12 @@
def robjmodel_hlinvoke(s_repr, s_llcallable, *args_s):
from pypy.rpython import rmodel
- assert s_repr.is_constant() and isinstance(s_repr.const,
rmodel.Repr),"hlinvoke expects a constant repr as first argument"
- r_func, nimplicitarg = s_repr.const.get_r_implfunc()
+ from pypy.rpython.error import TyperError
- nbargs = len(args_s) + nimplicitarg
+ assert s_repr.is_constant() and isinstance(s_repr.const, rmodel.Repr),
"hlinvoke expects a constant repr as first argument"
+ r_func, nimplicitarg = s_repr.const.get_r_implfunc()
+
+ nbargs = len(args_s) + nimplicitarg
s_sigs = r_func.get_s_signatures((nbargs, (), False, False))
if len(s_sigs) != 1:
raise TyperError("cannot hlinvoke callable %r with not uniform"
@@ -337,6 +339,7 @@
return lltype_to_annotation(rresult.lowleveltype)
+
def robjmodel_keepalive_until_here(*args_s):
return immutablevalue(None)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit