18799: Mark self parameters as POSITIONAL_OR_KEYWORD
authorBrett Smith <brett.smith@curii.com>
Fri, 14 Apr 2023 14:06:23 +0000 (10:06 -0400)
committerBrett Smith <brett.smith@curii.com>
Fri, 14 Apr 2023 14:06:23 +0000 (10:06 -0400)
commit7afaea0c59c4a2da152de652870f9b0e457f74cc
treeafd8b24ef80fb33114b03827ae3f6ff49c60dabb
parentd63d6ba645b8e34cf9d248bd0407fab0b9ef6534
18799: Mark self parameters as POSITIONAL_OR_KEYWORD

On Python 3.7, if you mark a parameter POSITIONAL_ONLY, it will generate
a signature that uses the positional-only `/` syntax, *even though*
Python 3.7 cannot parse that syntax (it was added in Python 3.8, PEP 570).

POSITIONAL_OR_KEYWORD avoids that problem, and is probably more accurate
anyway.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
sdk/python/discovery2pydoc.py