Skip to content

Commit 16c90f9

Browse files
committed
Fixed logic error in "Beware of default mutable arguments!"
The example showing how using None as a default argument is used instead of a mutable default argument had reversed logic. It would set default_arg to [] whenever the caller passed a non-None argument.
1 parent de113d2 commit 16c90f9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2241,7 +2241,7 @@ def some_func(default_arg=[]):
22412241
22422242
```py
22432243
def some_func(default_arg=None):
2244-
if default_arg is not None:
2244+
if default_arg is None:
22452245
default_arg = []
22462246
default_arg.append("some_string")
22472247
return default_arg

0 commit comments

Comments
 (0)