Author: Ronan Lamy <[email protected]>
Branch: anntype2
Changeset: r80963:4189109d7b5d
Date: 2015-11-25 18:07 +0000
http://bitbucket.org/pypy/pypy/changeset/4189109d7b5d/
Log: fix translation
diff --git a/pypy/tool/ann_override.py b/pypy/tool/ann_override.py
--- a/pypy/tool/ann_override.py
+++ b/pypy/tool/ann_override.py
@@ -2,7 +2,7 @@
from rpython.annotator.policy import AnnotatorPolicy
from rpython.flowspace.model import Constant
from rpython.annotator import specialize
-from rpython.annotator.classdesc import InstanceSource, ClassDef
+from rpython.annotator.classdesc import InstanceSource, ClassDesc
@@ -21,10 +21,10 @@
def specialize__wrap(self, funcdesc, args_s):
from pypy.interpreter.baseobjspace import W_Root
- W_Root_def = funcdesc.bookkeeper.getuniqueclassdef(W_Root)
+ W_Root_desc = funcdesc.bookkeeper.getdesc(W_Root)
typ = args_s[1].knowntype
- if isinstance(typ, ClassDef):
- assert typ.issubclass(W_Root_def)
+ if isinstance(typ, ClassDesc):
+ assert typ.issubclass(W_Root_desc)
typ = W_Root
else:
assert not issubclass(typ, W_Root)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit