def analyze_modules(project, task_handle=taskhandle.NullTaskHandle()):
 resources = project.get_python_files()
 job_set = task_handle.create_jobset('Analyzing Modules', len(resources))
 for resource in resources:
  job_set.started_job(resource.path)
  analyze_module(project, resource)
  job_set.finished_job()

def analyze_modules ( project , task_handle = taskhandle . NullTaskHandle ( ) ) : resources = project . get_python_files ( ) job_set = task_handle . create_jobset ( 'Analyzing Modules' , len ( resources ) ) for resource in resources : job_set . started_job ( resource . path ) analyze_module ( project , resource ) job_set . finished_job ( )
perform static object analysis on all python files in the project note that this might be really time consuming .