code: def is_coroutine_function(func: Any) -> bool:
      """Return whether *func* is a coroutine function, i.e. a function
      wrapped with `~.gen.coroutine`.
  
      .. versionadded:: 4.5
      """
      return getattr(func, "__tornado_coroutine__", False)
  
imports: import asyncio
  import builtins
  import collections
  from collections.abc import Generator
  import concurrent.futures
  import datetime
  import functools
  from functools import singledispatch
  from inspect import isawaitable
  import sys
  import types
  from tornado.concurrent import Future, is_future, chain_future, future_set_exc_info, future_add_done_callback, future_set_result_unless_cancelled
  from tornado.ioloop import IOLoop
  from tornado.log import app_log
  from tornado.util import TimeoutError
  import typing
  from typing import Union, Any, Callable, List, Type, Tuple, Awaitable, Dict, overload
label_desc: Use image node_id 7 for calling a global function with example usage: is_coroutine_function(func) and returns: getattr