Struct __eq__
This commit is contained in:
		| @@ -44,6 +44,13 @@ class Struct(AbstractType): | ||||
|             key_vals.append('%s=%s' % (name, field.repr(self.__dict__[name]))) | ||||
|         return self.__class__.__name__ + '(' + ', '.join(key_vals) + ')' | ||||
|  | ||||
|     def __eq__(self, other): | ||||
|         if self.SCHEMA != other.SCHEMA: | ||||
|             return False | ||||
|         for attr in self.SCHEMA.names: | ||||
|             if self.__dict__[attr] != other.__dict__[attr]: | ||||
|                 return False | ||||
|         return True | ||||
|  | ||||
| """ | ||||
| class MetaStruct(type): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Dana Powers
					Dana Powers