def get_config()

in migration_toolkit/migration_config.py [0:0]


def get_config() -> argparse.Namespace:
  user_args = _get_user_args()
  configure_logging(user_args.verbose)

  stream: Stream = execute_get_stream(
      project_id=user_args.project_id,
      datastream_region=user_args.datastream_region,
      stream_id=user_args.stream_id,
      datastream_api_endpoint_override=user_args.datastream_api_endpoint_override,
  )
  args_from_stream = _get_args_from_stream(stream=stream, user_args=user_args)

  all_args = vars(user_args) | args_from_stream
  _get_filepaths(all_args)

  return argparse.Namespace(**all_args)