SublimeAutoDocstring icon indicating copy to clipboard operation
SublimeAutoDocstring copied to clipboard

Got invalid syntax error where unpacking operator meet complacent comma placement

Open yellowsoar opened this issue 5 years ago • 0 comments

python script

def demo(
    complacent: bool = True,
    comma: str = "yes",
    placement=None,
    **kwargs,
):
    print("SublimeAutoDocstring save my day!")

console traceback

Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 1088, in run_
    return self.run(edit)
  File "/Users/yellowsoar/Library/Application Support/Sublime Text 3/Installed Packages/AutoDocstring.sublime-package/auto_docstring.py", line 992, in run
  File "/Users/yellowsoar/Library/Application Support/Sublime Text 3/Installed Packages/AutoDocstring.sublime-package/auto_docstring.py", line 849, in autodoc
  File "/Users/yellowsoar/Library/Application Support/Sublime Text 3/Installed Packages/AutoDocstring.sublime-package/auto_docstring.py", line 539, in parse_function_params
  File "/Users/yellowsoar/Library/Application Support/Sublime Text 3/Installed Packages/AutoDocstring.sublime-package/dparse.py", line 309, in parse_funcdef
  File "/Users/yellowsoar/Library/Application Support/Sublime Text 3/Installed Packages/AutoDocstring.sublime-package/dparse.py", line 12, in __init__
  File "<string>", line 1
    def f(    complacent: bool = True,    comma: str = "yes",    placement=None,    **kwargs,) : pass
                                                                                            ^
SyntaxError: invalid syntax

yellowsoar avatar Sep 07 '20 10:09 yellowsoar