Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion crossplane/function/runtime.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
import asyncio
import os
import signal
from typing import Any, Sequence, Tuple

import grpc
from grpc_reflection.v1alpha import reflection
Expand Down Expand Up @@ -73,6 +74,7 @@ def serve(
*,
creds: grpc.ServerCredentials,
insecure: bool,
options: Sequence[Tuple[str, Any]] = None,
) -> None:
"""Start a gRPC server and serve requests asychronously.

Expand All @@ -91,7 +93,7 @@ def serve(
# Define the loop before the server so everything uses the same loop.
loop = asyncio.get_event_loop()

server = grpc.aio.server()
server = grpc.aio.server(options=options)

loop.add_signal_handler(
signal.SIGTERM,
Expand Down
Loading