def __init__(self, ct, mdnm, pth, fnm, **kwargs):
        """
        The actual image path for jonga.ContextCallTracer is obtained
        by joining pth and fnm. An attribute need_update depends on
        whether the module file corresponding to module name mdnm has
        been modified more recently than the image file referenced by
        this path.
        """

        img = os.path.join(pth, fnm)
        self.need_update = is_newer_than(module_path(mdnm), img)
        if self.need_update:
            print('constructing %s            ' % fnm, end='\r')
        super(CallGraph, self).__init__(ct, img, **kwargs)
def __init__ ( self , ct , mdnm , pth , fnm , ** kwargs ) : img = os . path . join ( pth , fnm ) self . need_update = is_newer_than ( module_path ( mdnm ) , img ) if self . need_update : print ( 'constructing %s            ' % fnm , end = '\r' ) super ( CallGraph , self ) . __init__ ( ct , img , ** kwargs )
The actual image path for jonga.ContextCallTracer is obtained
        by joining pth and fnm. An attribute need_update depends on
        whether the module file corresponding to module name mdnm has
        been modified more recently than the image file referenced by
        this path.