Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Este repositório está arquivado. Pode ver os seus ficheiros e cloná-lo, mas não pode fazer envios para o repositório nem lançar questões ou fazer pedidos de integração.
 
 
 
 
 
 

29 linhas
593 B

import sys
import json
# pokus se naimportovat graphviz
try:
from graphviz import Digraph
except ModuleNotFoundError as e:
print("ERROR: Nainstaluj si graphviz - `pip install graphviz`", file=sys.stderr)
exit(1)
# nacist definici grafu
with open("tasks.json", "r") as f:
definition = json.load(f)
dot = Digraph(comment='The Round Table')
# nodes
for task in definition["tasks"]:
dot.node(task["id"], task["id"])
# edges
for task in definition["tasks"]:
for req in task["requires"]:
dot.edge(req, task['id'])
dot.render('out/round-table.gv', view=True)