From e3bf125c81d5da0734429c1cb6ae75e6086e35ae Mon Sep 17 00:00:00 2001 From: MonadChains Date: Wed, 12 Oct 2022 04:41:08 +0200 Subject: [PATCH] gh-95276: Add callable entry to the glossary (#95738) --- Doc/glossary.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Doc/glossary.rst b/Doc/glossary.rst index 9385b8ddd13..59f9426f603 100644 --- a/Doc/glossary.rst +++ b/Doc/glossary.rst @@ -210,6 +210,16 @@ Glossary A list of bytecode instructions can be found in the documentation for :ref:`the dis module `. + callable + A callable is an object that can be called, possibly with a set + of arguments (see :term:`argument`), with the following syntax:: + + callable(argument1, argument2, ...) + + A :term:`function`, and by extension a :term:`method`, is a callable. + An instance of a class that implements the :meth:`~object.__call__` + method is also a callable. + callback A subroutine function which is passed as an argument to be executed at some point in the future.