Module Import alias Import alias alias alias alias alias ImportFrom alias Assign NameStore Str FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str keyword Num Expr Call AttributeLoad Call AttributeLoad NameLoad attr Str attr NameLoad ImportFrom alias Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad TryExcept body Delete SubscriptDel AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args defaults body Print Str Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assert CompareEq NameLoad Num Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Print Str Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assert CompareEq NameLoad Num decorator_list FunctionDef arguments args defaults body Assign NameStore ListLoad Str Str Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Expr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign TupleStore NameStore NameStore NameStore SubscriptLoad NameLoad Index Num Raise NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Num While UnaryOpNot NameLoad body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryFinally body TryExcept body ImportFrom alias Print BinOpMod Str TupleLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad Print Str handlers ExceptHandler body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr finalbody Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Import alias Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If Call NameLoad NameLoad Str body Assign NameStore Str orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad NameLoad Call NameLoad Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad Print Str Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num NameLoad TryFinally body Expr Call AttributeLoad NameLoad attr Num Assign SubscriptStore AttributeLoad NameLoad attr Index Str BinOpMod Str TupleLoad NameLoad NameLoad TryFinally body Expr Call NameLoad finalbody Delete SubscriptDel AttributeLoad NameLoad attr Index Str finalbody Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body ImportFrom alias alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Str Str Str TupleLoad Str TupleLoad Num Num Num decorator_list decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body ImportFrom alias alias ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list
N/A N/A py N/A sys os signal thread time dotviewer.conftest option N/A SOURCE1 digraph _generated__graph {
subgraph _generated__ {
_generated__ [shape="box", label="generated", color="black", fillcolor="#a5e6f0", style="filled", width="0.75"];
edge [label="startblock", style="dashed", color="black", dir="forward", weight="5"];
_generated__ -> _generated____1
_generated____1 [shape="box", label="generated__1\ninputargs: v2720\n\n", color="black", fillcolor="white", style="filled", width="0.75"];
edge [label="v2720", style="solid", color="black", dir="forward", weight="5"];
_generated____1 -> _generated____2
_generated____2 [shape="octagon", label="generated__2\ninputargs: v2721\n\nv2722 = int_gt(v2721, (2))\l\lexitswitch: v2722", color="red", fillcolor="white", style="filled", width="0.75"];
edge [label="False: v2721", style="dotted", color="red", dir="forward", weight="5"];
_generated____2 -> _generated____3
edge [label="True: v2721", style="dotted", color="red", dir="forward", weight="5"];
_generated____2 -> _generated____4
_generated____3 [shape="octagon", label="generated__3\ninputargs: v2723\n\nv2724 = int_gt(v2723, (0))\l\lexitswitch: v2724", color="red", fillcolor="white", style="filled", width="0.75"];
edge [label="False: (22) v2723", style="dotted", color="red", dir="forward", weight="5"];
_generated____3 -> _generated____5
edge [label="True: v2723 v2724", style="dotted", color="red", dir="forward", weight="5"];
_generated____3 -> _generated____6
_generated____5 [shape="box", label="generated__5\ninputargs: v2727 v2725\n\nv2726 = int_sub(v2725, (1))\lv2728 = int_add(v2727, (1))\lv2729 = int_add(v2728, v2726)\l", color="black", fillcolor="white", style="filled", width="0.75"];
edge [label="v2729", style="solid", color="black", dir="forward", weight="5"];
_generated____5 -> _generated____7
_generated____7 [shape="box", label="generated__7\ninputargs: v2730\n\nreturn v2730", color="black", fillcolor="green", style="filled", width="0.75"];
_generated____6 [shape="box", label="generated__6\ninputargs: v2732 v2733\n\nv2731 = same_as((17))\l", color="black", fillcolor="white", style="filled", width="0.75"];
edge [label="v2731 v2732", style="solid", color="black", dir="forward", weight="5"];
_generated____6 -> _generated____5
_generated____4 [shape="box", label="generated__4\ninputargs: v2734\n\nv2735 = int_sub(v2734, (1))\lv2736 = int_add((55), v2735)\l", color="black", fillcolor="white", style="filled", width="0.75"];
edge [label="v2736", style="solid", color="black", dir="forward", weight="5"];
_generated____4 -> _generated____7
}
}
 setup_module N/A N/A mod N/A N/A N/A N/A N/A option pygame N/A N/A N/A N/A N/A py test skip --pygame not enabled N/A udir N/A N/A N/A N/A py path local make_numbered_dir prefix usession-dot- keep 3 N/A N/A N/A N/A N/A udir join graph1.dot write SOURCE1 dotviewer graphclient N/A N/A mod pkgdir N/A N/A N/A py path local N/A graphclient this_dir N/A N/A mod udir udir N/A N/A N/A N/A N/A os environ N/A GRAPHSERVER N/A N/A N/A KeyError N/A N/A N/A test_dotviewer N/A N/A N/A N/A N/A === dotviewer.py graph1.dot N/A err N/A N/A os system N/A "%s" "%s" N/A N/A N/A pkgdir join dotviewer.py N/A N/A udir join graph1.dot N/A N/A err 0 N/A N/A N/A os system N/A dot -Tplain "%s" > "%s" N/A N/A N/A udir join graph1.dot N/A N/A udir join graph1.plain N/A === dotviewer.py graph1.plain N/A err N/A N/A os system N/A "%s" "%s" N/A N/A N/A pkgdir join dotviewer.py N/A N/A udir join graph1.plain N/A N/A err 0 N/A test_display_dot_file N/A N/A N/A N/A N/A FILES N/A graph1.dot clock.dot N/A locks N/A N/A errors N/A N/A done N/A N/A N/A write_clock_file N/A N/A N/A thread start_new_thread update_clock_file N/A done N/A filename FILES N/A N/A lock N/A N/A thread allocate_lock N/A N/A N/A lock acquire N/A N/A N/A locks append lock N/A N/A N/A thread start_new_thread display1 N/A filename lock errors N/A lock locks N/A N/A N/A N/A lock acquire N/A N/A N/A done append True N/A errors N/A N/A N/A exc value tb N/A errors N/A 0 N/A exc value tb N/A write_clock_file N/A N/A N/A N/A N/A filename N/A N/A udir join clock.dot N/A tmpname N/A N/A udir join clock.dot~ N/A currenttime N/A N/A time ctime N/A N/A N/A tmpname write N/A digraph clock {
        node1 [shape="box", label="%s", color="black", fillcolor="#a5e6f0", style="filled", width="0.75"];
        node2 [shape="box", label="try reloading!"];
    } currenttime N/A N/A N/A N/A sys platform startswith win N/A N/A N/A N/A os unlink N/A str filename N/A N/A N/A os rename N/A str tmpname N/A str filename N/A update_clock_file N/A N/A done N/A N/A N/A N/A N/A time sleep 1 N/A N/A done N/A N/A N/A write_clock_file N/A N/A N/A time sleep 1 N/A display1 N/A N/A filename lock errors N/A N/A N/A N/A N/A N/A dotviewer.graphclient display_dot_file N/A N/A === display_dot_file(%s) with GRAPHSERVER=%s N/A filename N/A N/A N/A os environ get GRAPHSERVER N/A N/A display_dot_file N/A N/A udir join filename N/A === display_dot_file finished N/A N/A N/A N/A N/A N/A errors append N/A N/A sys exc_info N/A N/A N/A N/A lock release N/A test_graphserver N/A N/A N/A N/A N/A socket N/A s N/A N/A socket socket N/A N/A N/A s listen 1 N/A N/A host port N/A N/A s getsockname N/A N/A N/A s close N/A N/A hasattr sys pypy_objspaceclass N/A N/A python python N/A N/A python N/A sys executable N/A cmdargs N/A python N/A str N/A N/A pkgdir join graphserver.py N/A str port N/A * starting: N/A N/A join cmdargs N/A pid N/A N/A os spawnv N/A os P_NOWAIT N/A cmdargs N/A 0 cmdargs N/A N/A N/A N/A N/A time sleep 1 N/A N/A N/A os environ N/A GRAPHSERVER N/A %s:%d N/A host port N/A N/A N/A N/A test_display_dot_file N/A N/A N/A N/A os environ N/A GRAPHSERVER N/A N/A N/A N/A os kill pid N/A signal SIGTERM N/A test_colors N/A N/A N/A N/A dotviewer graphpage graphclient MyPage N/A N/A graphpage DotFileGraphPage N/A compute N/A N/A self dotfile N/A N/A N/A N/A N/A N/A super MyPage self compute dotfile N/A N/A self links N/A v2721 v2720 Hello world N/A Something green N/A 0 192 0 N/A N/A N/A dotfile N/A N/A udir join graph1.dot N/A page N/A MyPage N/A str dotfile N/A N/A N/A graphclient display_page page N/A test_fixedfont N/A N/A N/A N/A dotviewer graphpage graphclient MyPage N/A N/A graphpage DotFileGraphPage N/A N/A fixedfont True N/A N/A dotfile N/A N/A udir join graph1.dot N/A page N/A MyPage N/A str dotfile N/A N/A page fixedfont True N/A N/A N/A graphclient display_page page N/A