Skip to content

Commit bfc9a92

Browse files
committed
Move examples of invalid code into comments
1 parent 560a3e1 commit bfc9a92

File tree

8 files changed

+20
-15
lines changed

8 files changed

+20
-15
lines changed

python-asterisk-and-slash-special-parameters/asterisk_usage.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ def asterisk_usage(either, *, keyword_only):
66

77
asterisk_usage("Frank", keyword_only="Dean")
88

9-
asterisk_usage("Frank", "Dean")
9+
# This would be invalid:
10+
# asterisk_usage("Frank", "Dean")

python-asterisk-and-slash-special-parameters/print_three_members_both_operators.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ def print_three_members(member1, member2, /, *, member3):
66

77
print_three_members("Frank", "Dean", member3="Sammy")
88

9-
print_three_members("Frank", "Dean", "Sammy")
10-
11-
print_three_members("Frank", member2="Dean", member3="Sammy")
9+
# This would be invalid:
10+
# print_three_members("Frank", "Dean", "Sammy")
11+
# print_three_members("Frank", member2="Dean", member3="Sammy")

python-asterisk-and-slash-special-parameters/print_three_members_keyword_args.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ def print_three_members(*, member1, member2, member3):
88

99
print_three_members(member1="Frank", member3="Dean", member2="Sam")
1010

11-
print_three_members("Frank", "Dean", "Sam")
12-
13-
print_three_members("Frank", member3="Dean", member2="Sam")
11+
# This would be invalid:
12+
# print_three_members("Frank", member3="Dean", member2="Sam")
13+
# print_three_members("Frank", "Dean", "Sam")

python-asterisk-and-slash-special-parameters/print_three_members_positional_args.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ def print_three_members(member1, member2, member3, /):
66

77
print_three_members("Frank", "Dean", "Sam")
88

9-
print_three_members(member1="Frank", member2="Sam", member3="Dean")
10-
11-
print_three_members("Frank", "Dean", member3="Sam")
9+
# This would be invalid:
10+
# print_three_members(member1="Frank", member2="Sam", member3="Dean")
11+
# print_three_members("Frank", "Dean", member3="Sam")

python-asterisk-and-slash-special-parameters/print_varying_members.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,7 @@ def print_varying_members(member1, member2, *args, member3):
77

88
print_varying_members("Frank", member2="Dean", member3="Sam")
99
print_varying_members(member1="Frank", member2="Dean", member3="Sam")
10-
# print_varying_members(member1="Frank", "Dean", member3="Sam")
1110
print_varying_members("Frank", "Dean", "Peter", "Joey", member3="Sam")
11+
12+
# This would be invalid:
13+
# print_varying_members(member1="Frank", "Dean", member3="Sam")

python-asterisk-and-slash-special-parameters/slash_usage.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ def slash_usage(position_only, /, keyword_only):
44

55
slash_usage("Frank", keyword_only="Dean")
66

7-
slash_usage(position_only="Frank", keyword_only="Dean")
8-
7+
# This would be invalid:
8+
# slash_usage(position_only="Frank", keyword_only="Dean")
99
# slash_usage(position_only="Frank", "Dean")

python-asterisk-and-slash-special-parameters/username.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ def username(fn, ln, /):
44

55
print(username("Frank", "Sinatra"))
66

7-
print(username(fn="Frank", ln="Sinatra"))
7+
# This would be invalid:
8+
# print(username(fn="Frank", ln="Sinatra"))

python-asterisk-and-slash-special-parameters/username_updated.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ def username(fn, ln, /, *, initial_last=True):
99

1010
username("Frank", "Sinatra", initial_last=False)
1111

12-
username(fn="Frank", ln="Sinatra", initial_last=False)
12+
# This would be invalid:
13+
# username(fn="Frank", ln="Sinatra", initial_last=False)

0 commit comments

Comments
 (0)