J'utilise Pycallgraph pour générer une sortie, mais je veux enregistrer la sortie graphd intermédiaire (au lieu de générer une image) parce que je veux y apporter quelques petites modifications.Pycallgraph ne générant pas de sortie graphique en mode débogage
Je suis en cours d'exécution comme:
PYTHONPATH=. pycallgraph -d graphviz -- ./ab_ndh_graph.py > out.graphd
Ce qui génère des choses 2x:
- pycallgraph.png - c'est le graphique complet d'appel (sortie graphd dans out.graphd)
- filter_max_depth.png - c'est l'appel basé sur le code graphique (correct, mais aucune sortie graphd)
Comment puis-je obtenir la sortie graphd pour "filter_max_depth" à la place?
Contenu du fichier:
config = Config(max_depth=2)
config.trace_filter = GlobbingFilter(exclude=[
'pycallgraph.*',
])
graphviz = GraphvizOutput(output_file='filter_max_depth.png')
with PyCallGraph(output=graphviz, config=config):
o = AB_NDH()
o.run()