コード例 #1
0
def make_api(*protos,
             naming: naming.Naming = None,
             service_yaml_config: service_pb2.Service = None,
             **kwargs) -> api.API:
    return api.API(naming=naming or make_naming(),
                   service_yaml_config=service_yaml_config
                   or service_pb2.Service(),
                   all_protos={i.name: i
                               for i in protos},
                   **kwargs)
コード例 #2
0
def make_api(*protos, naming: naming.Naming = None, **kwargs) -> api.API:
    return api.API(naming=naming or make_naming(),
                   all_protos={i.name: i
                               for i in protos},
                   **kwargs)
コード例 #3
0
def make_api(*protos, naming: naming.Naming = None) -> api.API:
    return api.API(
        naming=naming or make_naming(),
        protos={i.name: i
                for i in protos},
    )