1*c29d5175SchristosThe following are examples of py_funccalls.d. 2*c29d5175Schristos 3*c29d5175SchristosThis is a simple script to count executed PHP functions. Here it traces 4*c29d5175Schristosan example program, Code/Python/func_abc.py 5*c29d5175Schristos 6*c29d5175Schristos# py_funccalls.d 7*c29d5175SchristosTracing... Hit Ctrl-C to end. 8*c29d5175Schristos^C 9*c29d5175Schristos 10*c29d5175Schristos FILE FUNC CALLS 11*c29d5175Schristos UserDict.py ? 1 12*c29d5175Schristos UserDict.py DictMixin 1 13*c29d5175Schristos UserDict.py IterableUserDict 1 14*c29d5175Schristos UserDict.py UserDict 1 15*c29d5175Schristos UserDict.py __init__ 1 16*c29d5175Schristos __init__.py ? 1 17*c29d5175Schristos __init__.py CodecRegistryError 1 18*c29d5175Schristos __init__.py normalize_encoding 1 19*c29d5175Schristos __init__.py search_function 1 20*c29d5175Schristos aliases.py ? 1 21*c29d5175Schristos ascii.py ? 1 22*c29d5175Schristos ascii.py Codec 1 23*c29d5175Schristos ascii.py StreamConverter 1 24*c29d5175Schristos ascii.py StreamReader 1 25*c29d5175Schristos ascii.py StreamWriter 1 26*c29d5175Schristos ascii.py getregentry 1 27*c29d5175Schristos codecs.py ? 1 28*c29d5175Schristos codecs.py Codec 1 29*c29d5175Schristos codecs.py StreamReader 1 30*c29d5175Schristos codecs.py StreamReaderWriter 1 31*c29d5175Schristos codecs.py StreamRecoder 1 32*c29d5175Schristos codecs.py StreamWriter 1 33*c29d5175Schristos copy_reg.py ? 1 34*c29d5175Schristos func_abc.py ? 1 35*c29d5175Schristos func_abc.py func_a 1 36*c29d5175Schristos func_abc.py func_b 1 37*c29d5175Schristos func_abc.py func_c 1 38*c29d5175Schristos linecache.py ? 1 39*c29d5175Schristos os.py ? 1 40*c29d5175Schristos os.py _Environ 1 41*c29d5175Schristos os.py __init__ 1 42*c29d5175Schristos os.py _get_exports_list 1 43*c29d5175Schristos posixpath.py ? 1 44*c29d5175Schristos posixpath.py basename 1 45*c29d5175Schristos posixpath.py dirname 1 46*c29d5175Schristos site.py ? 1 47*c29d5175Schristos site.py _Helper 1 48*c29d5175Schristos site.py _Printer 1 49*c29d5175Schristos site.py _init_pathinfo 1 50*c29d5175Schristos site.py abs__file__ 1 51*c29d5175Schristos site.py addsitepackages 1 52*c29d5175Schristos site.py aliasmbcs 1 53*c29d5175Schristos site.py execsitecustomize 1 54*c29d5175Schristos site.py main 1 55*c29d5175Schristos site.py removeduppaths 1 56*c29d5175Schristos site.py setcopyright 1 57*c29d5175Schristos site.py setencoding 1 58*c29d5175Schristos site.py sethelper 1 59*c29d5175Schristos site.py setquit 1 60*c29d5175Schristos stat.py ? 1 61*c29d5175Schristos types.py ? 1 62*c29d5175Schristos types.py _C 1 63*c29d5175Schristos warnings.py ? 1 64*c29d5175Schristos warnings.py _OptionError 1 65*c29d5175Schristos warnings.py _processoptions 1 66*c29d5175Schristos posixpath.py exists 2 67*c29d5175Schristos posixpath.py split 2 68*c29d5175Schristos site.py addsitedir 2 69*c29d5175Schristos warnings.py simplefilter 2 70*c29d5175Schristos copy_reg.py constructor 3 71*c29d5175Schristos copy_reg.py pickle 3 72*c29d5175Schristos site.py __init__ 3 73*c29d5175Schristos site.py addpackage 3 74*c29d5175Schristos stat.py S_IFMT 6 75*c29d5175Schristos stat.py S_ISDIR 6 76*c29d5175Schristos posixpath.py isdir 8 77*c29d5175Schristos os.py _exists 10 78*c29d5175Schristos <string> ? 11 79*c29d5175Schristos posixpath.py normcase 14 80*c29d5175Schristos site.py makepath 14 81*c29d5175Schristos posixpath.py join 20 82*c29d5175Schristos posixpath.py abspath 22 83*c29d5175Schristos posixpath.py isabs 22 84*c29d5175Schristos posixpath.py normpath 22 85*c29d5175Schristos 86*c29d5175SchristosIt tells you how many times each function was called, and which file this 87*c29d5175Schristosfunction was associated with. In this case you can see most of the function 88*c29d5175Schristoscalls come from functions within the posixpath.py library. 89*c29d5175Schristos 90