import cProfile import pstats import sys sys.path.append('../../') from flatcamParsers.ParseGerber import * log = logging.getLogger('base2') log.setLevel(logging.WARNING) g = Gerber() #cProfile.run('g.parse_file("gerber1.gbr")', 'gerber1_profile', sort='cumtime') cProfile.run('g.parse_file("/home/jpcaram/flatcam_test_files/Gerbers/AVR_Transistor_Tester_silkscreen_top.GTO")', 'gerber1_profile', sort='cumtime') p = pstats.Stats('gerber1_profile') p.strip_dirs().sort_stats('cumulative').print_stats(.1)