Author: bugman Date: Wed Aug 26 11:12:43 2009 New Revision: 9390 URL: http://svn.gna.org/viewcvs/relax?rev=9390&view=rev Log: Created the RelaxNoneStrListNumError error class. 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=9390&r1=9389&r2=9390&view=diff ============================================================================== --- 1.3/relax_errors.py (original) +++ 1.3/relax_errors.py Wed Aug 26 11:12:43 2009 @@ -403,6 +403,14 @@ def __init__(self, name, value): self.text = "The " + name + " argument " + repr(value) + " must either be None, a string or a list." +# None, string, or list of numbers. +class RelaxNoneStrListNumError(BaseError): + def __init__(self, name, value, length=None): + if length == None: + self.text = "The %s argument '%s' must either be None, a string or a list of numbers." % (name, value) + else: + self.text = "The %s argument '%s' must either be None, a string or a list of numbers of length %s." % (name, value, length) + # None, string, or list of strings. class RelaxNoneStrListStrError(BaseError): def __init__(self, name, value):