🐛 fix(code_parser.py): handle "None" values in default arguments correctly

This commit is contained in:
Gabriel Luiz Freitas Almeida 2023-07-27 17:17:57 -03:00
commit 35724e1473

View file

@ -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 = [