class_docstr: Helper to be used in Yaml for creating arbitrary class objects
  
  Args:
      full_type (str): the full module path to target function
class_docstr_tok: ["Helper","to","be","used","in","Yaml","for","creating","arbitrary","class","objects","Args",":","full_type","(","str",")",":","the","full","module","path","to","target","function"]
code: def __call__(self):
      if "." in self.full_type:
          idx = self.full_type.rfind(".")
          module = importlib.import_module(self.full_type[:idx])
          func_name = self.full_type[idx + 1 :]
      else:
          try:
              module = importlib.import_module("builtins")
          except Exception:
              module = importlib.import_module("__builtin__")
          func_name = self.full_type
  
      func = getattr(module, func_name)
      return func(*self.args, **self.kwargs)
  
file_path: PaddleDetection/ppdet/core/config/yaml_helpers.py
imports: import importlib
  import inspect
  import yaml
  from .schema import SharedConfig
label_desc: Use image node_id 2 for calling the Callable obj's underlying member method code with example usage: obj.__call__() and returns: func