[pypy-svn] r21017 - pypy/dist/pypy/translator/tool
sanxiyn at codespeak.net
sanxiyn at codespeak.net
Sun Dec 11 05:42:19 CET 2005
Author: sanxiyn
Date: Sun Dec 11 05:42:16 2005
New Revision: 21017
Modified:
pypy/dist/pypy/translator/tool/graphpage.py
Log:
Import reordering. Because of a circular import, importing classdef
before model fails.
Modified: pypy/dist/pypy/translator/tool/graphpage.py
==============================================================================
--- pypy/dist/pypy/translator/tool/graphpage.py (original)
+++ pypy/dist/pypy/translator/tool/graphpage.py Sun Dec 11 05:42:16 2005
@@ -1,8 +1,9 @@
import inspect, types
from pypy.objspace.flow.model import traverse, Block, Link, FunctionGraph
from pypy.translator.tool.make_dot import DotGen, make_dot, make_dot_graphs
+from pypy.annotation.model import SomePBC
+from pypy.annotation.description import MethodDesc
from pypy.annotation.classdef import ClassDef
-from pypy.annotation import model as annmodel, description
from pypy.tool.uid import uid
@@ -206,8 +207,8 @@
s_value = attrdef.s_value
linkname = name
info = s_value
- if (classattrs and isinstance(s_value, annmodel.SomePBC)
- and s_value.getKind() == description.MethodDesc):
+ if (classattrs and isinstance(s_value, SomePBC)
+ and s_value.getKind() == MethodDesc):
name += '()'
info = 'SomePBC(%s)' % ', '.join(
['method %s.%s' % (
More information about the Pypy-commit
mailing list