From 2222222222222222222222222222222222222222 Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Wed, 24 Sep 2026 10:05:00 +0200 Subject: [PATCH 2/2] greet by name and document it The greeting takes a name now and the farewell mirrors it; the README documents both calls. Callers that pass nothing still get the old text. The format follows the greeting spec [1]. [1] https://example.org/greeting-spec --- README.md | 4 ++++ hello.py | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..d4e5f6a --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# hello + +Call `greet(name)` or `farewell(name)`; without a name both return the +plain text. diff --git a/hello.py b/hello.py index a1b2c3d..b7c8d9e 100644 --- a/hello.py +++ b/hello.py @@ -1,9 +1,13 @@ """Greetings.""" -def greet(): - return "hello" +def greet(name=None): + if name is None: + return "hello" + return "hello " + name @@ -7,3 +11,5 @@ def greet(): -def farewell(): - return "bye" +def farewell(name=None): + if name is None: + return "bye" + return "bye " + name base-commit: 0000000000000000000000000000000000000000 -- 2.51.0