def GenClientLib(discovery_path, language, output_path):
  with open(discovery_path) as f:
    discovery_doc = f.read()

  client_name = re.sub(r'\.discovery$', '.zip',
                       os.path.basename(discovery_path))

  _GenClientLibFromContents(discovery_doc, language, output_path, client_name)
Gathers variables for non-parallel case recorders and calls
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/tools/endpointscfg.py/GenClientLib--crossover with--dataset/ETHPy150Open OpenMDAO/OpenMDAO/openmdao/recorders/recording_manager.py/RecordingManager.record_iteration