def execute(self, language, src_proto_path, import_proto_path, toolkit_path, output_dir, api_name, api_version, organization_name, gapic_api_yaml, final_src_proto_path=None, final_import_proto_path=None, excluded_proto_path=[]): pkg_dir = protoc_utils.prepare_grpc_pkg_dir(output_dir, api_name, api_version, organization_name, language) return self._execute_proto_codegen( language, src_proto_path, import_proto_path, pkg_dir, api_name, api_version, organization_name, toolkit_path, gapic_api_yaml, gen_proto=True, gen_grpc=True, final_src_proto_path=final_src_proto_path, final_import_proto_path=final_import_proto_path, excluded_proto_path=excluded_proto_path)
def execute(self, language, src_proto_path, import_proto_path, toolkit_path, output_dir, api_name, api_version, organization_name, gapic_yaml, final_src_proto_path=None, final_import_proto_path=None, excluded_proto_path=[]): pkg_dir = protoc_utils.prepare_grpc_pkg_dir( output_dir, api_name, api_version, organization_name, language) return self._execute_proto_codegen( language, src_proto_path, import_proto_path, pkg_dir, api_name, api_version, organization_name, toolkit_path, gapic_yaml, gen_proto=True, gen_grpc=True, final_src_proto_path=final_src_proto_path, final_import_proto_path=final_import_proto_path, excluded_proto_path=excluded_proto_path)
def execute(self, api_name, api_version, organization_name, language, go_import_base, output_dir, gapic_code_dir): pkg_dir = protoc_utils.prepare_grpc_pkg_dir(output_dir, api_name, api_version, organization_name, language) logger.info(pkg_dir) for pbfile in self.find_pb_files(pkg_dir): out_file = os.path.join(gapic_code_dir, 'proto', os.path.relpath(pbfile, pkg_dir)) logger.info('outfile {}'.format(out_file)) out_dir = os.path.dirname(out_file) if not os.path.exists(out_dir): os.makedirs(out_dir) with open(pbfile) as fin: with open(out_file, 'w') as fout: for line in fin: fout.write(self.modify_imports(go_import_base, line))