(self, *args)
| 3 | class Structure: |
| 4 | _fields = () |
| 5 | def __init__(self, *args): |
| 6 | if len(args) != len(self._fields): |
| 7 | raise TypeError('Expected %d arguments' % len(self._fields)) |
| 8 | for name, val in zip(self._fields, args): |
| 9 | setattr(self, name, val) |
| 10 | |
| 11 | def __setattr__(self, name, value): |
| 12 | if name.startswith('_') or name in self._fields: |
nothing calls this directly
no outgoing calls
no test coverage detected