Try - Except : ignored!

Askari 9974331 at cvm.qc.ca
Wed Dec 31 05:25:57 EST 2003


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.




More information about the Python-list mailing list