>>> class Value(Exception):
def __init__(self, val):
self.val = val
def __repr__(self):
return ' ,'.join(str(x) for x in self.val) + ' hello world!'
def __str__(self):
return repr(self)
, , , init.., * val ( val init), Value, ,
(4, 2) (4) ..
:
self.msg ...
def __repr__(self):
return self.val + self.msg
, ... msg , :
class Value(Exception):
def __init__(self, val, msg):
self.val = val
self.msg = msg
def __repr__(self):
return 'Error code: %s Error message: %s' % (self.val, self.msg)
def __str__(self):
return repr(self)