Message390531
> Do you have an actual use case for self-referential annotations?
I'm not sure I understand the question. My use case is the following:
```
from ... import losses
class A:
losses: losses.Losses = losses.Losses()
```
Currently this is failing be cause this get resolved as:
```
class A:
name: <module losses>.Losses().Losses = <module losses>.Losses()
```
Instead of what I want/expected:
```
class A:
name: <module losses>.Losses = <module losses>.Losses()
```
I would expect that both "losses.Losses" on the left and right of the `=` refer to the outer module (`name: <module losses>.Losses`), while currently it is resolved as `name: name.Losses` |
|
Date |
User |
Action |
Args |
2021-04-08 15:08:59 | conchylicultor | set | recipients:
+ conchylicultor, larry |
2021-04-08 15:08:59 | conchylicultor | set | messageid: <1617894539.49.0.0148829337222.issue43746@roundup.psfhosted.org> |
2021-04-08 15:08:59 | conchylicultor | link | issue43746 messages |
2021-04-08 15:08:58 | conchylicultor | create | |
|