perxis.images.images_pb2_grpc

Client and server classes corresponding to protobuf-defined services.

  1# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
  2"""Client and server classes corresponding to protobuf-defined services."""
  3import grpc
  4import warnings
  5
  6from perxis.images import images_pb2 as images_dot_images__pb2
  7
  8GRPC_GENERATED_VERSION = '1.67.1'
  9GRPC_VERSION = grpc.__version__
 10_version_not_supported = False
 11
 12try:
 13    from grpc._utilities import first_version_is_lower
 14    _version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION)
 15except ImportError:
 16    _version_not_supported = True
 17
 18if _version_not_supported:
 19    raise RuntimeError(
 20        f'The grpc package installed is at version {GRPC_VERSION},'
 21        + f' but the generated code in images/images_pb2_grpc.py depends on'
 22        + f' grpcio>={GRPC_GENERATED_VERSION}.'
 23        + f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}'
 24        + f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.'
 25    )
 26
 27
 28class ImagesStub(object):
 29    """ImageService - сервис для обработки изображений
 30    """
 31
 32    def __init__(self, channel):
 33        """Constructor.
 34
 35        Args:
 36            channel: A grpc.Channel.
 37        """
 38        self.Get = channel.unary_unary(
 39                '/images.Images/Get',
 40                request_serializer=images_dot_images__pb2.GetRequest.SerializeToString,
 41                response_deserializer=images_dot_images__pb2.GetResponse.FromString,
 42                _registered_method=True)
 43
 44
 45class ImagesServicer(object):
 46    """ImageService - сервис для обработки изображений
 47    """
 48
 49    def Get(self, request, context):
 50        """Get - к файлу, идентификатор которого передан в запросе, применяются параметры.
 51        Может быть передано несколько параметров, порядок учитывается при обработке
 52        Допустимые операции:
 53        - crop (ширина, высота)
 54        - fit (ширина, высота)
 55        - resize (ширина, высота)
 56        - format (один из форматов [ png, jpeg, jpg, gif ]
 57        Возвращает объект File с заполненным полем File.URL
 58        """
 59        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
 60        context.set_details('Method not implemented!')
 61        raise NotImplementedError('Method not implemented!')
 62
 63
 64def add_ImagesServicer_to_server(servicer, server):
 65    rpc_method_handlers = {
 66            'Get': grpc.unary_unary_rpc_method_handler(
 67                    servicer.Get,
 68                    request_deserializer=images_dot_images__pb2.GetRequest.FromString,
 69                    response_serializer=images_dot_images__pb2.GetResponse.SerializeToString,
 70            ),
 71    }
 72    generic_handler = grpc.method_handlers_generic_handler(
 73            'images.Images', rpc_method_handlers)
 74    server.add_generic_rpc_handlers((generic_handler,))
 75    server.add_registered_method_handlers('images.Images', rpc_method_handlers)
 76
 77
 78 # This class is part of an EXPERIMENTAL API.
 79class Images(object):
 80    """ImageService - сервис для обработки изображений
 81    """
 82
 83    @staticmethod
 84    def Get(request,
 85            target,
 86            options=(),
 87            channel_credentials=None,
 88            call_credentials=None,
 89            insecure=False,
 90            compression=None,
 91            wait_for_ready=None,
 92            timeout=None,
 93            metadata=None):
 94        return grpc.experimental.unary_unary(
 95            request,
 96            target,
 97            '/images.Images/Get',
 98            images_dot_images__pb2.GetRequest.SerializeToString,
 99            images_dot_images__pb2.GetResponse.FromString,
100            options,
101            channel_credentials,
102            insecure,
103            call_credentials,
104            compression,
105            wait_for_ready,
106            timeout,
107            metadata,
108            _registered_method=True)
GRPC_GENERATED_VERSION = '1.67.1'
GRPC_VERSION = '1.67.1'
class ImagesStub:
29class ImagesStub(object):
30    """ImageService - сервис для обработки изображений
31    """
32
33    def __init__(self, channel):
34        """Constructor.
35
36        Args:
37            channel: A grpc.Channel.
38        """
39        self.Get = channel.unary_unary(
40                '/images.Images/Get',
41                request_serializer=images_dot_images__pb2.GetRequest.SerializeToString,
42                response_deserializer=images_dot_images__pb2.GetResponse.FromString,
43                _registered_method=True)

ImageService - сервис для обработки изображений

ImagesStub(channel)
33    def __init__(self, channel):
34        """Constructor.
35
36        Args:
37            channel: A grpc.Channel.
38        """
39        self.Get = channel.unary_unary(
40                '/images.Images/Get',
41                request_serializer=images_dot_images__pb2.GetRequest.SerializeToString,
42                response_deserializer=images_dot_images__pb2.GetResponse.FromString,
43                _registered_method=True)

Constructor.

Arguments:
  • channel: A grpc.Channel.
Get
class ImagesServicer:
46class ImagesServicer(object):
47    """ImageService - сервис для обработки изображений
48    """
49
50    def Get(self, request, context):
51        """Get - к файлу, идентификатор которого передан в запросе, применяются параметры.
52        Может быть передано несколько параметров, порядок учитывается при обработке
53        Допустимые операции:
54        - crop (ширина, высота)
55        - fit (ширина, высота)
56        - resize (ширина, высота)
57        - format (один из форматов [ png, jpeg, jpg, gif ]
58        Возвращает объект File с заполненным полем File.URL
59        """
60        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
61        context.set_details('Method not implemented!')
62        raise NotImplementedError('Method not implemented!')

ImageService - сервис для обработки изображений

def Get(self, request, context):
50    def Get(self, request, context):
51        """Get - к файлу, идентификатор которого передан в запросе, применяются параметры.
52        Может быть передано несколько параметров, порядок учитывается при обработке
53        Допустимые операции:
54        - crop (ширина, высота)
55        - fit (ширина, высота)
56        - resize (ширина, высота)
57        - format (один из форматов [ png, jpeg, jpg, gif ]
58        Возвращает объект File с заполненным полем File.URL
59        """
60        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
61        context.set_details('Method not implemented!')
62        raise NotImplementedError('Method not implemented!')

Get - к файлу, идентификатор которого передан в запросе, применяются параметры. Может быть передано несколько параметров, порядок учитывается при обработке Допустимые операции:

  • crop (ширина, высота)
  • fit (ширина, высота)
  • resize (ширина, высота)
  • format (один из форматов [ png, jpeg, jpg, gif ] Возвращает объект File с заполненным полем File.URL
def add_ImagesServicer_to_server(servicer, server):
65def add_ImagesServicer_to_server(servicer, server):
66    rpc_method_handlers = {
67            'Get': grpc.unary_unary_rpc_method_handler(
68                    servicer.Get,
69                    request_deserializer=images_dot_images__pb2.GetRequest.FromString,
70                    response_serializer=images_dot_images__pb2.GetResponse.SerializeToString,
71            ),
72    }
73    generic_handler = grpc.method_handlers_generic_handler(
74            'images.Images', rpc_method_handlers)
75    server.add_generic_rpc_handlers((generic_handler,))
76    server.add_registered_method_handlers('images.Images', rpc_method_handlers)
class Images:
 80class Images(object):
 81    """ImageService - сервис для обработки изображений
 82    """
 83
 84    @staticmethod
 85    def Get(request,
 86            target,
 87            options=(),
 88            channel_credentials=None,
 89            call_credentials=None,
 90            insecure=False,
 91            compression=None,
 92            wait_for_ready=None,
 93            timeout=None,
 94            metadata=None):
 95        return grpc.experimental.unary_unary(
 96            request,
 97            target,
 98            '/images.Images/Get',
 99            images_dot_images__pb2.GetRequest.SerializeToString,
100            images_dot_images__pb2.GetResponse.FromString,
101            options,
102            channel_credentials,
103            insecure,
104            call_credentials,
105            compression,
106            wait_for_ready,
107            timeout,
108            metadata,
109            _registered_method=True)

ImageService - сервис для обработки изображений

@staticmethod
def Get( request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None):
 84    @staticmethod
 85    def Get(request,
 86            target,
 87            options=(),
 88            channel_credentials=None,
 89            call_credentials=None,
 90            insecure=False,
 91            compression=None,
 92            wait_for_ready=None,
 93            timeout=None,
 94            metadata=None):
 95        return grpc.experimental.unary_unary(
 96            request,
 97            target,
 98            '/images.Images/Get',
 99            images_dot_images__pb2.GetRequest.SerializeToString,
100            images_dot_images__pb2.GetResponse.FromString,
101            options,
102            channel_credentials,
103            insecure,
104            call_credentials,
105            compression,
106            wait_for_ready,
107            timeout,
108            metadata,
109            _registered_method=True)