🐛 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
|
ast.unparse(default).strip("'") if default else None
|
||||||
for default in node.args.defaults
|
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
|
defaults = missing_defaults + default_values
|
||||||
|
|
||||||
args = [
|
args = [
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue