Try - Except : ignored!

From: Askari (9974331_at_cvm.qc.ca)
Date: 12/31/03


Date: 31 Dec 2003 02:25:57 -0800

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.


Quantcast