X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2f4df0ecb9a2b34c9602b06f62bcef137b3d31df..8179a16812e66ff0ac32bb09803e95756350c76c:/wxPython/demo/Threads.py?ds=sidebyside diff --git a/wxPython/demo/Threads.py b/wxPython/demo/Threads.py index bd4385707a..49654f96a7 100644 --- a/wxPython/demo/Threads.py +++ b/wxPython/demo/Threads.py @@ -1,14 +1,3 @@ -# 11/13/2003 - Jeff Grimmett (grimmtooth@softhome.net) -# -# o Updated for wx namespace -# o Replaced deprecated whrandom with random module. -# -# 11/13/2003 - Jeff Grimmett (grimmtooth@softhome.net) -# -# o Currently uses lib.newevent; should probably be updated to use -# new-style event binder. OTOH, this is the only place we get -# to see that library used that I know of. -# import random import time @@ -44,9 +33,8 @@ class CalcBarThread: def Run(self): while self.keepGoing: evt = UpdateBarEvent(barNum = self.barNum, value = int(self.val)) - wx.PostEvent(self.win.GetEventHandler(), evt) - #del evt - + wx.PostEvent(self.win, evt) + sleeptime = (random.random() * 2) + 0.5 time.sleep(sleeptime/4) @@ -262,5 +250,5 @@ thread. if __name__ == '__main__': import sys,os import run - run.main(['', os.path.basename(sys.argv[0])]) + run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])