# HG changeset patch # User lbessard # Date 1231958676 -3600 # Node ID a47081eb6cec298b993ec8960d35394a53c0dae7 # Parent 701c0601db0229e6e236862a55e720dff45c89c2 Adding support for Graphic for variable in Debug mode diff -r 701c0601db02 -r a47081eb6cec plugger.py --- a/plugger.py Wed Jan 14 19:25:53 2009 +0100 +++ b/plugger.py Wed Jan 14 19:44:36 2009 +0100 @@ -1458,7 +1458,10 @@ for weakcallable,(args,kwargs) in WeakCallableDict.iteritems(): # delegate call to wx event loop #print weakcallable, value, args, kwargs - wx.CallAfter(weakcallable.SetValue, value, *args, **kwargs) + if getattr(weakcallable, "SetValue", None) is not None: + wx.CallAfter(weakcallable.SetValue, value, *args, **kwargs) + elif getattr(weakcallable, "AddPoint", None) is not None: + wx.CallAfter(weakcallable.AddPoint, debug_tick, value, *args, **kwargs) # This will block thread if more than one call is waiting elif debug_vars is not None: wx.CallAfter(self.logger.write_warning,