Asserting object class
Adi
adi at i-data.com
Thu Jun 10 05:46:46 EDT 1999
In a method, I'd like to assert that a parameter is an object which is
of a specific class or has this class as it's base class.
I can test on the __class__ and its __bases__ attributes, but its clumsy
and I'm wondering if there is an easier notation, like:
def method(self, p)
assert class(p) == class(self)
This is comparable to - in a strongly typed language - specifying a
required base class as the type of the parameter.
Sincerely,
Anders Dinsen
--
i-data is a leading vendor of printing connectivity solutions,
e-forms software, and networking products.
More information is available at www.i-data.com
Disclaimer: I speak for myself, not my employer.
More information about the Python-list
mailing list