(self, attr, val)
| 1284 | raise AttributeError(attr) |
| 1285 | |
| 1286 | def __setattr__(self, attr, val): |
| 1287 | if _is_dunder(attr) or attr in {'_name', '_inst', '_nparams', '_defaults'}: |
| 1288 | super().__setattr__(attr, val) |
| 1289 | else: |
| 1290 | setattr(self.__origin__, attr, val) |
| 1291 | |
| 1292 | def __instancecheck__(self, obj): |
| 1293 | return self.__subclasscheck__(type(obj)) |
nothing calls this directly
no test coverage detected