Comments (7)
Author: [email protected]
The file I just attached contains the diff that resulted from the additions to pycallgraph.py I made to add the display of call sequencing as numbered labels on the edges of the generated graphs. Multiple sequence numbers on the same edges are comma separated. I also added a new setting attribute to control whether or not to display the sequence numbers at all (it defaults to False). I hope you find this useful.
from pycallgraph.
Author: [email protected]
I'm sorry, I just realized that the display on the edges isn't working for multiple calls. Please, disregard (or, delete) that attachment. I'll work on getting this fixed tomorrow (it's late).
from pycallgraph.
Author: gak
Replying to [comment:2 [email protected]]:
I'm sorry, I just realized that the display on the edges isn't working for multiple calls. Please, disregard (or, delete) that attachment. I'll work on getting this fixed tomorrow (it's late).
No worries, attachment deleted.
from pycallgraph.
Author: [email protected]
Here's the fix. I hadn't quoted the label in the edge string.
from pycallgraph.
Author: [email protected]
Ok, now I'm getting Trac errors trying to post the fixed version. I've sent it to gak directly via email.
from pycallgraph.
Author: gak
I've attached the new diff.
By the way, I found the uploading bug on Trac and it is fixed:
http://trac.edgewall.org/ticket/4311
from pycallgraph.
Author: [email protected]
Hello, [[BR]]
this is my try. Hopefully i do not miss something: [[BR]]
Instead of using the default dictionary I use a ordered dictionary (http://www.python.org/dev/peps/pep-0372/) from here http://www.xs4all.nl/~anthon/Python/ordereddict/ [[BR]]
At the PEP-Site are pure python Modules (I dont test them but i expect they have the same behavior)
Additional it is necessary to add
{{{
'ordering' : 'out'
}}}
in the graph_attributes so that 'dot' saves the order how the graphs are defined. [[BR]]
Now the children's of each node have the order when they are 'FIRST' called.
Cheers,
Stephan Hofmockel
from pycallgraph.
Related Issues (20)
- Tests are failing HOT 1
- Add time fraction filtering
- No such file or directory: 'graphvis' HOT 1
- large programs, multipage output
- pycallgraph and PySide?
- using in tensorflow source code HOT 2
- Cannot run python3 code from the command line HOT 4
- feature request: also track indirect calls
- pycallgraph.exceptions.PyCallGraphException HOT 6
- Can't track "threading.thread"?
- Explicit vs Implicit Filtering
- ValueError: wrapper has not been initialised
- I am not able to use the program at all. HOT 1
- get .dot file as output HOT 1
- Create an org
- Forking pycallgraph
- pycallgraph displaying chronology
- PyCallGraphException: The command "dot -Tpng -oML4AR2 pycallgraph.png C:\Users\XXXX\AppData\Local\Temp\tmpxw3sbjz1" failed with error code 1. HOT 1
- Generated blank image
- test_no_stdlib and underlying functionality incorrect for distros
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pycallgraph.