On Thu, Oct 30, 2008 at 7:32 PM, Matt Pearson <[EMAIL PROTECTED]> wrote:

> 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
>>
>>
>
> probably you had solved it, but if not: replace your
while True:
with
bContinue = True
while bContinue:
and replace your
exit()
with
bContinue = False
pygame.quit()
--
claxo

Reply via email to