Skip to content

Commit b743009

Browse files
refactor: Use a single source of truth for built-in capabilities
1 parent 9e051aa commit b743009

15 files changed

+642
-503
lines changed

singer_sdk/connectors/sql.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from singer_sdk import typing as th
1818
from singer_sdk._singerlib import CatalogEntry, MetadataMapping, Schema
1919
from singer_sdk.exceptions import ConfigValidationError
20-
from singer_sdk.helpers.capabilities import TargetLoadMethods
20+
from singer_sdk.helpers import capabilities
2121

2222
if t.TYPE_CHECKING:
2323
from sqlalchemy.engine import Engine
@@ -779,7 +779,7 @@ def prepare_table(
779779
as_temp_table=as_temp_table,
780780
)
781781
return
782-
if self.config["load_method"] == TargetLoadMethods.OVERWRITE:
782+
if self.config["load_method"] == capabilities.TargetLoadMethods.OVERWRITE:
783783
self.get_table(full_table_name=full_table_name).drop(self._engine)
784784
self.create_empty_table(
785785
full_table_name=full_table_name,

singer_sdk/helpers/capabilities.py

Lines changed: 0 additions & 375 deletions
This file was deleted.

0 commit comments

Comments
 (0)