cantera/Cantera/python/Cantera/exceptions.py
2003-08-08 00:34:43 +00:00

20 lines
568 B
Python
Executable file

import _cantera
def getCanteraError():
return _cantera.get_Cantera_Error()
class CanteraError(Exception):
def __init__(self, msg = ""):
if msg == "":
msg = _cantera.get_Cantera_Error()
self.msg = msg
def __str__(self):
print '\n\n\n####################### CANTERA ERROR ######################\n'
print ' ',self.msg
print '\n##############################################################\n'
class OptionError(CanteraError):
def __init__(self, msg):
self.msg = 'Unknown option: '+msg