code: def run_app(args):
      """Main function to run the Caliban app. Accepts a Namespace-type output of an
      argparse argument parser.
  
      """
      conf = args.experiment_config
      expanded = ce.expand_experiment_config(conf)
  
      if args.print_flags:
          _print_flags(expanded)
      else:
          _print_json(expanded, pprint=args.pprint)
  
file_path: caliban/caliban/expansion.py
imports: from __future__ import absolute_import, division, print_function
  import json
  import logging
  from typing import List
  from absl import app, logging
  from absl.flags import argparse_flags
  import caliban.config.experiment
  from caliban import __version__
label_desc: Use image node_id 5 for calling a global function with example usage: run_app(args) without return types