Giovanni Cappellotto <potoma...@gmail.com> added the comment:

I'd like to work on this, but I'm kind of new to the codebase. Do you think I 
should leave this task to someone more expert on the matter?

I took a look at the function you mentioned and I was able to support simple 
annotations, for instance `x: int`, by evaluating `node.annotation.id`. This 
method doesn't work with more complex annotations thought. For instance a 
simple type alias (`Foo = int`, `x: Foo`) breaks this naive implementation. 
Another error happens if the annotation is not a simple `id`, but a subscript 
function application, for instance `x: List[int]`.

Do you have any suggestion for how to continue working on this task?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37496>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to