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

Reply via email to