Changeset 247

Show
Ignore:
Timestamp:
01/29/07 01:43:27 (2 years ago)
Author:
bob
Message:
 
Location:
artub
Files:
2 added
5 modified

Legend:

Unmodified
Added
Removed
  • artub/debugger/RemoteDebugger.py

    r226 r247  
    3131gui_adap_oid = "gui_adapter" 
    3232 
     33import __main__ 
     34         
    3335#======================================= 
    3436# 
     
    108110 
    109111    def run(self, cmd): 
    110         import __main__ 
    111112        self.idb.run(cmd, __main__.__dict__) 
    112113         
  • artub/debugger/glumoldebugger.py

    r240 r247  
    416416            self.owner.debugframe.crust.filling.tree.setText =self.owner.debugframe.crust.filling.text.SetText 
    417417        while not self.command: 
     418            print "wait" 
    418419            time.sleep(0.2) 
    419420            schedule() 
     
    625626         
    626627        while not self.command: 
     628            print "wait" 
    627629            if self.end_mainloop: 
    628630                return 
     
    700702            import time 
    701703            while not self.end_mainloop: 
     704                print "wait" 
    702705                schedule() 
    703706                clt = self.interp.rpcclt 
     
    707710                    response = clt.pollresponse(self.interp.active_seq, wait=0.1) 
    708711                except: 
    709                     pass 
    710  
     712                    self.on_stop() 
    711713        self.go_to_cursor = None 
    712714        self.debug_cursor = None 
     
    719721        open(filename, "wt").write(listing) 
    720722        idb.run("execfile(" + repr(filename) + "); global exit_now; global quitting; exit_now = quitting = True", None) 
    721         #idb.run("print >> sys.__stderr__, 'Toto' * 1000", None) 
    722723             
    723724        """ 
  • artub/debugger/run.py

    r235 r247  
    5151                 
    5252        seq, method, args, kwargs = request 
    53         print >> sys.__stderr__, "stackless_task", globals(), __main__.__dict__ 
    54         print >> sys.__stderr__, method, args, kwargs 
    55         print >> sys.__stderr__ 
     53        #print >> sys.__stderr__, "stackless_task", globals(), __main__.__dict__ 
     54        #print >> sys.__stderr__, method, args, kwargs 
     55        #print >> sys.__stderr__ 
    5656        type, value, tb = sys.exc_info() 
    5757        try: 
     
    7171        rpc.response_queue.put((seq, ret)) 
    7272        stackless.schedule() 
     73        try: 
     74            if RemoteDebugger.__main__.exit_now: 
     75                global exit_now 
     76                exit_now = True 
     77        except: print "EXCEPTION" 
    7378         
    7479def main(del_exitfunc=False): 
  • artub/plugins/akiki/__init__.py

    r246 r247  
    3232                PropertiesBarChangeValue(self.resource, self.obj, name, 'None') 
    3333            else: 
    34                 PropertiesBarChangeValue(self.resource, self.obj, name, value.__name__) 
     34                PropertiesBarChangeValue(self.resource, self.obj, name, value) 
    3535        else: 
    3636            PropertiesBarChangeValue(self.resource, self.obj, name, value) 
  • artub/propertiesbar/propertyeditors.py

    r208 r247  
    10381038 
    10391039    def getDisplayValue(self): 
    1040         return str(self.valueToIECValue()) 
     1040        klass = self.script.__class__ 
     1041        for parent in klass.__bases__: 
     1042            if getattr(parent, self.value.func_name, None).im_func is self.value: 
     1043                return _('Inherited from ') + parent.__name__ 
     1044        return "Defined line " + str(self.value.func_code.co_firstlineno) # str(self.valueToIECValue()) 
    10411045 
    10421046    def getValues(self): 
     
    10871091        """ Return current value, or if a special (*) value is selected, 
    10881092            process it, and return previous 'current value' """ 
    1089         return self.value 
     1093        return self.value.func_code.co_firstlineno #self.value 
    10901094        if self.editorCtrl: 
    10911095            oldVal = defVal = self.value 
revenir en haut de la page