where do i put bContinue, before my main loop, or do i intergrate it with the loop
On Thu, Oct 30, 2008 at 4:05 PM, claudio canepa <[EMAIL PROTECTED]> wrote: > > > On Thu, Oct 30, 2008 at 6:51 PM, Matt Pearson <[EMAIL PROTECTED]>wrote: > >> srry it does not clear the exception, i meant to say that it only clears >> the >> exception when i put the loop in a function, still closing problem remains >> >> On Thu, Oct 30, 2008 at 3:49 PM, Matt Pearson <[EMAIL PROTECTED]>wrote: >> >>> i have done that and while it clears IDLE of the exception it still >>> has a problem closing the window correctly >>> >>> On Thu, Oct 30, 2008 at 2:21 PM, pymike <[EMAIL PROTECTED]> wrote: >>> >>>> Call pygame.quit() right before the exit() function >>>> >>>> hth >>>> >>>> On Thu, Oct 30, 2008 at 1:49 PM, Matt Pearson <[EMAIL PROTECTED]>wrote: >>>> >>>>> srry, just seeing if i have the right address, >>>>> so im using python 2.6 and pygame 1.8 >>>>> >>>>> When i write out a script and save it, I run it, and all is fine >>>>> until i try to close the window, and it freezes and goes to an >>>>> unresponsive program, then IDLE tells me this >>>>> >>>>> Traceback (most recent call last): >>>>> File "C:\Python26\RectTest.py", line 15, in <module> >>>>> exit() >>>>> SystemExit >>>>> On Thu, Oct 30, 2008 at 1:36 PM, Ian Mallett <[EMAIL PROTECTED]>wrote: >>>>> >>>>>> You'll have to be more specific. >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> - pymike >>>> "Stop loling into a false sense of hilarity" >>>> >>> >>> >> You can try this: > bContinue = True > while bContinue: > ... > if xxx: > bContinue=False > pygame.quit() > ... > # dont use sys.exit, let execution find the end of file. > <EOF> > If even that has problems, then out of the loop and before the EOF do > something as > import time > time.wait(1) > that for give pygame some time to do cleanup. > -- untested -- > hth > -- > claxo > >