code: def update_cfg(cfgp, config_args):
      # Override the config options with those provided on the command line
      # e.g. compiler.blas=pythran-openblas.
      for arg in config_args:
          try:
              lhs, rhs = arg.split("=", maxsplit=1)
              section, item = lhs.split(".")
              if not cfgp.has_section(section):
                  cfgp.add_section(section)
              cfgp.set(section, item, rhs)
          except Exception:
              pass
  
file_path: catboost/contrib/python/pythran/pythran/config.py
imports: import io
  import logging
  import os
  from shlex import split
  import sys
  import numpy
label_desc: Use image node_id 4 for calling a global function with example usage: update_cfg(cfgp, config_args) without return types