Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.
 
 
 
 
 
 

29 Zeilen
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)