ó —Àv]c @sËdZddlmZmZddlmZddlmZddlm Z m Z m Z m Z m Z mZmZdddd d d d d dddg ZdZdZdZdZdZe Z eZeZdS(sAssemble DOT source code and render it with Graphviz. >>> dot = Digraph(comment='The Round Table') >>> dot.node('A', 'King Arthur') >>> dot.node('B', 'Sir Bedevere the Wise') >>> dot.node('L', 'Sir Lancelot the Brave') >>> dot.edges(['AB', 'AL']) >>> dot.edge('B', 'L', constraint='false') >>> print(dot) #doctest: +NORMALIZE_WHITESPACE // The Round Table digraph { A [label="King Arthur"] B [label="Sir Bedevere the Wise"] L [label="Sir Lancelot the Brave"] A -> B A -> L B -> L [constraint=false] } i(tGraphtDigraph(tSource(tnohtml(trendertpipetversiontviewtENGINEStFORMATStExecutableNotFoundRRRRRRRRRR R tgraphvizs0.8.4s.Sebastian Bank sMIT, see LICENSE.txts&Copyright (c) 2013-2018 Sebastian BankN(t__doc__tdotRRtfilesRtlangRtbackendRRRRRR R t__all__t __title__t __version__t __author__t __license__t __copyright__(((s5/tmp/pip-install-Qvdv_2/graphviz/graphviz/__init__.pyts$4