ethereum.utils
Utility functions used in this specification.
has_field
Returns True if class_ has a field with the given name.
                def has_field(class_: Any, name: str) -> bool:
            
| 10 |     """ | 
|---|---|
| 11 |     Returns `True` if `class_` has a field with the given `name`. | 
| 12 |     """ | 
| 13 |     try: | 
| 14 |         all_fields = fields(class_) | 
| 15 |     except TypeError: | 
| 16 |         return False | 
| 17 | |
| 18 |     return any(x.name == name for x in all_fields) |