some more doubts in this area,,forgive the ignorance of a beginner
i have
class MyError(Exception):
def __init__(self,msg)
self.msg=msg
now my method that can raise this is
class SomeClass:
...........
def mymethod(self):
if (somecondition):
raise MyError("somecondn failed")
if another method in the same class calls this method but wants to
pass the error to a gui code which calls it,,can i do like this
def callingmethode(self):
try:
mymethod()
except MyError,myerr:
raise myerr
so that I can handle the error in a gui code that calls
callingmethode()
class MyGUI:
def guimethode(self):
someinst=SomeClass()
try:
someinst.callingmethode()
except MyError,myer:
self.dealwithMyError(myer)
is this kind of raising exception the correct way?I am getting syntax
error at
except MyError,myerr:
raise myerr
--
http://mail.python.org/mailman/listinfo/python-list