code: def _GetClientLibCallback(args, client_func=_GetClientLib):
    
    client_paths = client_func(
        args.service, args.language, args.output, args.build_system,
        hostname=args.hostname, application_path=args.application)
  
    for client_path in client_paths:
      print 'API client library written to %s' % client_path
docs: Generate discovery docs and client libraries to files.
  
    Args:
      args: An argparse.Namespace object to extract parameters from.
      client_func: A function that generates client libraries and stores them to
        files, accepting a list of service names, a client library language,
        an output directory, a build system for the client library language, and
        a hostname.