-
-
Notifications
You must be signed in to change notification settings - Fork 307
Open
Labels
Description
The documentation needs some more detail on these areas because:
- It doesn't mention why
Arguments.type_comment_argsandFunctionDef.type_comment_argsboth exist. Perferably some examples would be included. - It specifies the types of many of these fields as NodeNG, when they're probably only
Subscript,Const, orNamenodes. - It doesn't mention that
Arguments.type_comment_argsis prepended with aNonewhen the first argument is a (correctly) non-annotatedselforclsargument. - Using these fields to get type information is incredibly difficult. It requires doing a complex merge operation of the various type fields to figure out what's actually being used. We could provide either a utility to do this, or some example code. Example code may help to explain what each field is for.