On 06/12/2013 10:49 PM, Jim Mooney wrote: > Raised when a built-in operation or function receives an argument that has > the right type but an inappropriate value, and the situation is not > described by a more precise exception such as > IndexError<http://docs.python.org/2/library/exceptions.html#exceptions.IndexError>
You get this when the function gets the right object but the value of that object is not correct. For example int() will attempt to create an integer object from a string object. However if that string is not a number represented as a sting you run into a ValueError. int('test') Traceback (most recent call last): File "<pyshell#0>", line 1, in <module> int('test') ValueError: invalid literal for int() with base 10: 'test' When we give it the string representation of 123 int() will convert the string to an integer. int('123') 123 ~Sander _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor