🐛 fix(code_parser.py): handle "None" values in default arguments correctly
This commit is contained in:
parent
07b5419586
commit
35724e1473
1 changed files with 6 additions and 0 deletions
|
|
@ -131,6 +131,12 @@ class CodeParser:
|
|||
ast.unparse(default).strip("'") if default else None
|
||||
for default in node.args.defaults
|
||||
]
|
||||
# Now check all default values to see if there
|
||||
# are any "None" values in the middle
|
||||
default_values = [
|
||||
None if value == "None" else value for value in default_values
|
||||
]
|
||||
|
||||
defaults = missing_defaults + default_values
|
||||
|
||||
args = [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue