4192cfd072
- Removed the image storage handling from the `_resolve_images` function, which now only decodes images and returns them as inline bytes. - Updated the function's docstring to clarify that image persistence is managed by the Go App, and the return value for `image_dir_path` is always empty. - Adjusted related gRPC and protobuf files to remove the `ConvertToPDF` method and its associated types, streamlining the API. - Enhanced security measures in the frontend by implementing a placeholder for provider images and ensuring proper hydration of protected file images. These changes improve the clarity and efficiency of image processing and API interactions within the application.
141 lines
5.0 KiB
Python
141 lines
5.0 KiB
Python
# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
|
|
"""Client and server classes corresponding to protobuf-defined services."""
|
|
import grpc
|
|
import warnings
|
|
|
|
from docreader.proto import docreader_pb2 as docreader__pb2
|
|
|
|
GRPC_GENERATED_VERSION = '1.78.0'
|
|
GRPC_VERSION = grpc.__version__
|
|
_version_not_supported = False
|
|
|
|
try:
|
|
from grpc._utilities import first_version_is_lower
|
|
_version_not_supported = first_version_is_lower(GRPC_VERSION, GRPC_GENERATED_VERSION)
|
|
except ImportError:
|
|
_version_not_supported = True
|
|
|
|
if _version_not_supported:
|
|
raise RuntimeError(
|
|
f'The grpc package installed is at version {GRPC_VERSION},'
|
|
+ ' but the generated code in docreader_pb2_grpc.py depends on'
|
|
+ f' grpcio>={GRPC_GENERATED_VERSION}.'
|
|
+ f' Please upgrade your grpc module to grpcio>={GRPC_GENERATED_VERSION}'
|
|
+ f' or downgrade your generated code using grpcio-tools<={GRPC_VERSION}.'
|
|
)
|
|
|
|
|
|
class DocReaderStub(object):
|
|
"""Missing associated documentation comment in .proto file."""
|
|
|
|
def __init__(self, channel):
|
|
"""Constructor.
|
|
|
|
Args:
|
|
channel: A grpc.Channel.
|
|
"""
|
|
self.Read = channel.unary_unary(
|
|
'/docreader.DocReader/Read',
|
|
request_serializer=docreader__pb2.ReadRequest.SerializeToString,
|
|
response_deserializer=docreader__pb2.ReadResponse.FromString,
|
|
_registered_method=True)
|
|
self.ListEngines = channel.unary_unary(
|
|
'/docreader.DocReader/ListEngines',
|
|
request_serializer=docreader__pb2.ListEnginesRequest.SerializeToString,
|
|
response_deserializer=docreader__pb2.ListEnginesResponse.FromString,
|
|
_registered_method=True)
|
|
|
|
|
|
class DocReaderServicer(object):
|
|
"""Missing associated documentation comment in .proto file."""
|
|
|
|
def Read(self, request, context):
|
|
"""Missing associated documentation comment in .proto file."""
|
|
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
|
|
context.set_details('Method not implemented!')
|
|
raise NotImplementedError('Method not implemented!')
|
|
|
|
def ListEngines(self, request, context):
|
|
"""Missing associated documentation comment in .proto file."""
|
|
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
|
|
context.set_details('Method not implemented!')
|
|
raise NotImplementedError('Method not implemented!')
|
|
|
|
|
|
def add_DocReaderServicer_to_server(servicer, server):
|
|
rpc_method_handlers = {
|
|
'Read': grpc.unary_unary_rpc_method_handler(
|
|
servicer.Read,
|
|
request_deserializer=docreader__pb2.ReadRequest.FromString,
|
|
response_serializer=docreader__pb2.ReadResponse.SerializeToString,
|
|
),
|
|
'ListEngines': grpc.unary_unary_rpc_method_handler(
|
|
servicer.ListEngines,
|
|
request_deserializer=docreader__pb2.ListEnginesRequest.FromString,
|
|
response_serializer=docreader__pb2.ListEnginesResponse.SerializeToString,
|
|
),
|
|
}
|
|
generic_handler = grpc.method_handlers_generic_handler(
|
|
'docreader.DocReader', rpc_method_handlers)
|
|
server.add_generic_rpc_handlers((generic_handler,))
|
|
server.add_registered_method_handlers('docreader.DocReader', rpc_method_handlers)
|
|
|
|
|
|
# This class is part of an EXPERIMENTAL API.
|
|
class DocReader(object):
|
|
"""Missing associated documentation comment in .proto file."""
|
|
|
|
@staticmethod
|
|
def Read(request,
|
|
target,
|
|
options=(),
|
|
channel_credentials=None,
|
|
call_credentials=None,
|
|
insecure=False,
|
|
compression=None,
|
|
wait_for_ready=None,
|
|
timeout=None,
|
|
metadata=None):
|
|
return grpc.experimental.unary_unary(
|
|
request,
|
|
target,
|
|
'/docreader.DocReader/Read',
|
|
docreader__pb2.ReadRequest.SerializeToString,
|
|
docreader__pb2.ReadResponse.FromString,
|
|
options,
|
|
channel_credentials,
|
|
insecure,
|
|
call_credentials,
|
|
compression,
|
|
wait_for_ready,
|
|
timeout,
|
|
metadata,
|
|
_registered_method=True)
|
|
|
|
@staticmethod
|
|
def ListEngines(request,
|
|
target,
|
|
options=(),
|
|
channel_credentials=None,
|
|
call_credentials=None,
|
|
insecure=False,
|
|
compression=None,
|
|
wait_for_ready=None,
|
|
timeout=None,
|
|
metadata=None):
|
|
return grpc.experimental.unary_unary(
|
|
request,
|
|
target,
|
|
'/docreader.DocReader/ListEngines',
|
|
docreader__pb2.ListEnginesRequest.SerializeToString,
|
|
docreader__pb2.ListEnginesResponse.FromString,
|
|
options,
|
|
channel_credentials,
|
|
insecure,
|
|
call_credentials,
|
|
compression,
|
|
wait_for_ready,
|
|
timeout,
|
|
metadata,
|
|
_registered_method=True)
|