[Tutor] Class causing segmentation fault???
Daniel Yoo
dyoo@hkn.EECS.Berkeley.EDU
Sat, 22 Jul 2000 12:40:52 -0700 (PDT)
> Replacing this with:
>
> if type(v1Value)==type(1) or type(v1Value)==type(1.0)
>
> solved the problem. Thanks muchly!
Sure, no problem. One other thing you'll probably want to do is make sure
you're taking care of the Long integer type too.
Here's a convoluted function to check for numeric types. For fun, I'm
using the 'types' module and isinstance() function:
###
def isNumeric(x):
from types import IntType, LongType, FloatType, ComplexType
numerics = [IntType, LongType, FloatType, ComplexType]
for n in numerics:
if isinstance(x, n):
return 1
return 0
###