def __eq__( self, other ):
		if self.__class__ is not other.__class__:
			return 0
		NULL = []
		for nm in ['name','default','baseType']:
			if hasattr( self, nm) and not hasattr( other, nm):
				return 0
			elif not hasattr( self, nm) and hasattr( other, nm):
				return 0
			elif hasattr( self, nm ):
				if getattr( self, nm) != getattr(other,nm):
					return 0
		return 1

	### Data-type API
Determine whether other is our equivalent
dataset/ETHPy150Open correl/Transmission-XBMC/resources/lib/basictypes/callable.py/Argument.__eq__