Author: bugman Date: Mon Aug 24 19:45:16 2009 New Revision: 9381 URL: http://svn.gna.org/viewcvs/relax?rev=9381&view=rev Log: Added a length arg to RelaxListNumError and RelaxListStrError. Modified: 1.3/relax_errors.py Modified: 1.3/relax_errors.py URL: http://svn.gna.org/viewcvs/relax/1.3/relax_errors.py?rev=9381&r1=9380&r2=9381&view=diff ============================================================================== --- 1.3/relax_errors.py (original) +++ 1.3/relax_errors.py Mon Aug 24 19:45:16 2009 @@ -290,13 +290,19 @@ # List of numbers. class RelaxListNumError(BaseError): - def __init__(self, name, value): - self.text = "The " + name + " argument " + repr(value) + " must be an array of numbers." + def __init__(self, name, value, length=None): + if length == None: + self.text = "The %s argument '%s' must be a list of numbers." % (name, value) + else: + self.text = "The %s argument '%s' must be a list of numbers of length %s." % (name, value, length) # List of strings. class RelaxListStrError(BaseError): - def __init__(self, name, value): - self.text = "The " + name + " argument " + repr(value) + " must be an array of strings." + def __init__(self, name, value, length=None): + if length == None: + self.text = "The %s argument '%s' must be a list of strings." % (name, value) + else: + self.text = "The %s argument '%s' must be a list of strings of length %s." % (name, value, length) # Tuple. class RelaxTupleError(BaseError):