Changeset 2772


Ignore:
Timestamp:
Jul 5, 2010 5:29:34 PM (11 years ago)
Author:
wehart
Message:

Eliminating the direct use of cProfile, which is not
backwards compatible to Python 2.4

Location:
coopr.pysp/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • coopr.pysp/trunk/coopr/pysp/ef_writer_script.py

    r2669 r2772  
    1717import textwrap
    1818import traceback
    19 import cProfile
     19try:
     20    import cProfile as profile
     21except ImportError:
     22    import profile
    2023import pstats
    2124import gc
     
    209212        #
    210213        tfile = pyutilib.services.TempfileManager.create_tempfile(suffix=".profile")
    211         tmp = cProfile.runctx('run_ef_writer(options,args)',globals(),locals(),tfile)
     214        tmp = profile.runctx('run_ef_writer(options,args)',globals(),locals(),tfile)
    212215        p = pstats.Stats(tfile).strip_dirs()
    213216        p.sort_stats('time', 'cum')
  • coopr.pysp/trunk/coopr/pysp/phinit.py

    r2461 r2772  
    2323
    2424# for profiling
    25 import cProfile
     25try:
     26    import cProfile as profile
     27except ImportError:
     28    import profile
    2629import pstats
    2730
     
    630633        #
    631634        tfile = pyutilib.services.TempfileManager.create_tempfile(suffix=".profile")
    632         tmp = cProfile.runctx('exec_ph(options)',globals(),locals(),tfile)
     635        tmp = profile.runctx('exec_ph(options)',globals(),locals(),tfile)
    633636        p = pstats.Stats(tfile).strip_dirs()
    634637        p.sort_stats('time', 'cum')
  • coopr.pysp/trunk/coopr/pysp/phserver.py

    r2410 r2772  
    3535
    3636# for profiling
    37 import cProfile
     37try:
     38    import cProfile as profile
     39except ImportError:
     40    import profile
    3841import pstats
    3942
     
    504507        #
    505508        tfile = pyutilib.services.TempfileManager.create_tempfile(suffix=".profile")
    506         tmp = cProfile.runctx('exec_ph(options)',globals(),locals(),tfile)
     509        tmp = profile.runctx('exec_ph(options)',globals(),locals(),tfile)
    507510        p = pstats.Stats(tfile).strip_dirs()
    508511        p.sort_stats('time', 'cum')
  • coopr.pysp/trunk/examples/pysp/farmer/asyncphdriver.py

    r1646 r2772  
    1313
    1414# for profiling
    15 import cProfile
     15try:
     16    import cProfile as profile
     17except ImportError:
     18    import profile
    1619import pstats
    1720
     
    110113      traceback.print_exc()     
    111114else:
    112    cProfile.run('run_ph()','profile.stats')
     115   profile.run('run_ph()','profile.stats')
    113116   p=pstats.Stats('profile.stats')
    114117   p.sort_stats('time')
  • coopr.pysp/trunk/examples/pysp/sizes/SIZES10/phdriver.py

    r1706 r2772  
    1313
    1414# for profiling
    15 import cProfile
     15try:
     16    import cProfile as profile
     17except ImportError:
     18    import profile
    1619import pstats
    1720
     
    117120      traceback.print_exc()     
    118121else:
    119    cProfile.run('run_ph()','profile.stats')
     122   profile.run('run_ph()','profile.stats')
    120123   p=pstats.Stats('profile.stats')
    121124   p.sort_stats('time')
Note: See TracChangeset for help on using the changeset viewer.