class_docstr: Extract type annotations from a callable, returning None whenever there
  is none.
docstr: Return the return type if it's not empty.
docstr_tok: ["Return","the","return","type","if","it","'s","not","empty","."]
code: def get_return_type(self):
      """
      Return the return type if it's not empty.
      """
      if (
          self.sig
          and self.sig.return_annotation is not inspect.Signature.empty
      ):
          return self.sig.return_annotation
  
      return None
  
file_path: catboost/contrib/python/attrs/py3/attr/_compat.py
imports: import inspect
  import platform
  import sys
  import threading
  from collections.abc import Mapping, Sequence
  from typing import _GenericAlias
label_desc: Use image node_id 3 for calling the _AnnotationExtractor obj's underlying member method code with example usage: obj.get_return_type() and returns: None, self