parameters: (funcobj)
return_statement: return funcobj
docstring: A decorator indicating abstract methods.
  
      Requires that the metaclass is ABCMeta or derived from it.  A
      class that has a metaclass derived from ABCMeta cannot be
      instantiated unless all of its abstract methods are overridden.
      The abstract methods can be called using any of the normal
      'super' call mechanisms.
  
      Usage:
  
          class C(metaclass=ABCMeta):
              @abstractmethod
              def my_abstract_method(self, ...):
                  ...
docstring_summary: A decorator indicating abstract methods.
docstring_tokens: A decorator indicating abstract methods .
function: def abstractmethod(funcobj):
      """A decorator indicating abstract methods.
  
      Requires that the metaclass is ABCMeta or derived from it.  A
      class that has a metaclass derived from ABCMeta cannot be
      instantiated unless all of its abstract methods are overridden.
      The abstract methods can be called using any of the normal
      'super' call mechanisms.
  
      Usage:
  
          class C(metaclass=ABCMeta):
              @abstractmethod
              def my_abstract_method(self, ...):
                  ...
      """
      funcobj.__isabstractmethod__ = True
      return funcobj
function_tokens: def abstractmethod ( funcobj ) : funcobj . __isabstractmethod__ = True return funcobj