| Conditions | 2 |
| Total Lines | 7 |
| Code Lines | 6 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import sys |
||
| 18 | def _sum_args_from_annotations(cls: typing.Type[_T]) -> typing.Dict[str, typing.Tuple]: |
||
| 19 | args: typing.Dict[str, typing.Tuple] = {} |
||
| 20 | for superclass, key, value in _all_annotations(cls): |
||
| 21 | _nillable_write.nillable_write( |
||
| 22 | args, key, _ctor.get_args(value, vars(sys.modules[superclass.__module__])) |
||
| 23 | ) |
||
| 24 | return args |
||
| 25 | |||
| 38 |