Skip to content

Commit 381f9ef

Browse files
authored
Add support for no_connection param to init (#38)
1 parent a72df48 commit 381f9ef

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

cloudquery/sdk/internal/servers/plugin_v3/plugin.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
from typing import Generator
2+
13
import pyarrow as pa
24
import structlog
3-
4-
from typing import Generator
55
from cloudquery.plugin_v3 import plugin_pb2, plugin_pb2_grpc, arrow
6+
67
from cloudquery.sdk.message import (
78
SyncInsertMessage,
89
SyncMigrateTableMessage,
@@ -27,7 +28,7 @@ def GetVersion(self, request, context):
2728
return plugin_pb2.GetVersion.Response(version=self._plugin.version())
2829

2930
def Init(self, request: plugin_pb2.Init.Request, context):
30-
self._plugin.init(request.spec)
31+
self._plugin.init(request.spec, no_connection=request.no_connection)
3132
return plugin_pb2.Init.Response()
3233

3334
def GetTables(self, request: plugin_pb2.GetTables.Request, context):

cloudquery/sdk/plugin/plugin.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import queue
21
from dataclasses import dataclass
32
from typing import List, Generator
43

5-
from cloudquery.sdk.schema import Table
64
from cloudquery.sdk import message
5+
from cloudquery.sdk.schema import Table
76

87
MIGRATE_MODE_STRINGS = ["safe", "force"]
98

@@ -35,7 +34,7 @@ def __init__(self, name: str, version: str) -> None:
3534
self._name = name
3635
self._version = version
3736

38-
def init(self, spec: bytes) -> None:
37+
def init(self, spec: bytes, no_connection: bool = False) -> None:
3938
pass
4039

4140
def set_logger(self, logger) -> None:

0 commit comments

Comments
 (0)