Try - Except : ignored!

Askari 9974331 at cvm.qc.ca
Wed Dec 31 14:55:13 CET 2003


9974331 at cvm.qc.ca (Askari) wrote in news:104c369a.0312310225.551d4d16
@posting.google.com:

> Hi,
> 
> In my program (too long for cut-paste) :
> http://www.cvm.qc.ca/9974331/Temp/crypte.py
> 
> When I run and click on the button "Crypter!", a thread is run for the
> method "def crypte():" (line 118). After, because the field "txtCode"
> is blank, I raise a error (line 136). The code continu in the except
> at line 353. In this except block, Python ignore (I don't know how!)
> one of two "try - except" (line : 354-360 or 362-365) and raise a
> error and go out of try-except (but it's in a try except!).
> 
> When I  run my code with no change, this error come :
> ============
> Traceback (most recent call last):
>   File "C:\Documents and Settings\Assembleur_Man\Bureau\Crypte.py",
> line 363, in crypte
>     os.remove(destination)
> OSError: [Errno 2] No such file or directory: ''
> ============
> 
> and if I remove the second try-except (lines 362-365), I have this
> error message :
> ============
> Traceback (most recent call last):
>   File "C:\Documents and Settings\Assembleur_Man\Bureau\Crypte.py",
> line 355, in crypte
>     fileDest.close()
> NameError: global name 'fileDest' is not defined
> ============
> 
> Askari
> 
> Note : I try my code with python 2.3.3, 2.3.2 and 2.2.3. I have always
> this bug.
> 

Batheme! I didn't know that the exception rest in memory after a "catch". 
Finaly, it's my mistake with use of "sys.exc_info()"...




More information about the Python-list mailing list