class_docstr: Helper object that wraps a Python function factory.
class_docstr_tok: ["Helper","object","that","wraps","a","Python","function","factory","."]
docstr: Initializes a function.
docstr_tok: ["Initializes","a","function","."]
code: def create(
      self,
      nodes,
      namer,
      inner_factory_name="inner_factory",
      outer_factory_name="outer_factory",
      future_features=(),
  ):
      """Initializes a function."""
      if self._unbound_factory is not None:
          raise ValueError(
              "double initialization; create a new object instead"
          )
  
      inner_factory_name = namer.new_symbol(inner_factory_name, ())
      outer_factory_name = namer.new_symbol(outer_factory_name, ())
      nodes = _wrap_into_factory(
          nodes,
          self._name,
          inner_factory_name,
          outer_factory_name,
          self._freevars,
          self._extra_locals.keys(),
          future_features,
      )
  
      module, _, source_map = loader.load_ast(
          nodes, include_source_map=True
      )
      outer_factory = getattr(module, outer_factory_name)
      self._unbound_factory = outer_factory()
      self.module = module
      self.source_map = source_map
  
imports: import inspect
  import threading
  import types
  import gast
  from tensorflow.python.autograph.pyct import cache
  from tensorflow.python.autograph.pyct import inspect_utils
  from tensorflow.python.autograph.pyct import loader
  from tensorflow.python.autograph.pyct import naming
  from tensorflow.python.autograph.pyct import origin_info
  from tensorflow.python.autograph.pyct import parser
  from tensorflow.python.autograph.pyct import templates
  from tensorflow.python.autograph.pyct import transformer
  from tensorflow.python.autograph.utils import ag_logging
label_desc: Use image node_id 2 for calling the _PythonFnFactory obj's underlying member method code with example usage: obj.create(nodes, namer, inner_factory_name, outer_factory_name, future_features) without return types