Changeset 1058


Ignore:
Timestamp:
21.12.2015 15:57:16 (4 years ago)
Author:
klaus
Message:

rename and bugfix

Location:
SHX/trunk/SeismicHandler/commands
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • SHX/trunk/SeismicHandler/commands/memdebug.py

    r1057 r1058  
    1010from SeismicHandler.basics.messages import get_runtime 
    1111import os 
    12 from pympler import muppy, summary 
     12pymplerok = True 
     13try: 
     14    from pympler import muppy, summary, tracker 
     15except: 
     16    pymplerok = False 
    1317 
    14 provides = {"pympler_summary": "pympler_summary"} 
    15 class pympler_summary(BaseCommand): 
     18provides = {"memdebug": "memdebug"} 
     19class memdebug(BaseCommand): 
    1620    """ 
    1721    URI:http://www.seismic-handler.org/portal/wiki/ShDisplay 
    1822    """ 
    19     numberOfParameters = [0] 
     23    numberOfParameters = [1] 
    2024    parameterQueries = [ 
     25        { 
     26            "text": "subcmd", 
     27            "type": "str", 
     28            "question": False, 
     29        }, 
    2130    ] 
    2231 
     
    2736    def run(self): 
    2837        "Show help info." 
    29         all_objects = muppy.get_objects() 
    30         sum1 = summary.summarize(all_objects) 
    31         summary.print_(sum1) 
     38        global pytrack 
     39        if not pymplerok: 
     40            print "no pympler module available" 
     41            print "install using 'sudo pip install pympler'" 
     42            return 
     43        subcmd = self.parameters[0].lower() 
     44        if subcmd == 'summary': 
     45            all_objects = muppy.get_objects() 
     46            sum1 = summary.summarize(all_objects) 
     47            summary.print_(sum1) 
     48        elif subcmd == 'tracker': 
     49            if pytrack == None: 
     50                pytrack = tracker.SummaryTracker() 
     51                print "tracker initialized" 
     52            else: 
     53                pytrack.print_diff() 
     54        else: 
     55            print "Unknown subcommand '%s'" % subcmd 
    3256         
     57 
     58pytrack = None 
  • SHX/trunk/SeismicHandler/commands/reads.py

    r1051 r1058  
    159159                sel[0].set_info("file", "FROM-SEED-FILE") 
    160160                final.extend(sel) 
    161                 print " -> %s@%s" % (sel.traces[0].stats.channel, s) 
     161                #print " -> %s@%s" % (sel.traces[0].stats.channel, s) 
    162162 
    163163        log_message("debug.command.reads", "%u new traces" % len(final)) 
Note: See TracChangeset for help on using the changeset viewer.