* Brendan ([EMAIL PROTECTED]) wrote: [...] > Is there a simpler way to check that either all arguments are scalars, > or all are lists of the same length? Is this a poor way to structure > things? Your advice is appreciated
Disclaimer: I am new to python, so this may be a bad solution. import types def __init__(self,x,y,z): isOK = False if ( (type(x) == types.IntType) and (type(y) == types.IntType) and (type(z) == types.IntType) ): isOK = True if ( (type(x) == types.ListType) and (type(x) == types.ListType) and (type(x) == types.ListType) ): if ( (len(x) == len(y)) and (len(x) == len(z)) ): isOK = True HTH, mike -- http://mail.python.org/mailman/listinfo/python-list