Metadata-Version: 2.0
Name: tinycalltrace
Version: 1.0.2
Summary: Simple call tree graph generator suitable for viewing with vim fold
Home-page: https://github.com/nozzy123nozzy/tinycalltrace
Author: Takahide Nojima
Author-email: nozzy123nozzy@gmail.com
License: MIT
Description-Content-Type: UNKNOWN
Keywords: call tree tracer vim fold
Platform: UNKNOWN
Classifier: Operating System :: Unix
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Debuggers
Classifier: Programming Language :: Python :: 3
Requires-Python: >3

Overview
========

Trace function call , and generate call tree graph which is sutable for
using vim.

Using this module, understanding large python module is more easier.

Instalation
===========

::

        pip install tinycalltracer

Usage
=====

Simply add following code in the file defined ‘**main**’,

::

   from tinycalltrace import TinyCallTrace

   if __name__ == '__main__':
            TinyCallTrace()

And run your scripts, call tree graphs generate in trace-0xXXXXXXX.txt
file in your current directory. Thease files are call tree graph of each
threads.

This call tree graphs are sutable for examination using vim fold mode.
You can open thease file with vim, and simply type

::

   :set foldmethod=marker

then you can see folded call tree graph. It is so helpful to understand
call graph, easy to search specified function call/caller.

And also with vim ‘goto file command’ on a line of call tree graph, you
can easily examin source code of call/caller.

Enjoy!


