Issue 21558:  Fix a typo in the contextlib docs
diff --git a/Doc/library/contextlib.rst b/Doc/library/contextlib.rst
index 82efd0c..9f174d7 100644
--- a/Doc/library/contextlib.rst
+++ b/Doc/library/contextlib.rst
@@ -371,7 +371,7 @@
     with ExitStack() as stack:
         for resource in resources:
             stack.enter_context(resource)
-        if need_special resource:
+        if need_special_resource():
             special = acquire_special_resource()
             stack.callback(release_special_resource, special)
         # Perform operations that use the acquired resources