|
14 | 14 | ) |
15 | 15 | from firebolt.common import Settings |
16 | 16 | from firebolt.db import connect |
| 17 | +from firebolt.service.V1.binding import BindingService |
| 18 | +from firebolt.service.V1.database import DatabaseService as DatabaseServiceV1 |
| 19 | +from firebolt.service.V1.engine import EngineService as EngineServiceV1 |
17 | 20 | from firebolt.service.V1.provider import get_provider_id |
| 21 | +from firebolt.service.V1.region import RegionService |
| 22 | +from firebolt.service.V2.database import DatabaseService as DatabaseServiceV2 |
| 23 | +from firebolt.service.V2.engine import EngineService as EngineServiceV2 |
| 24 | +from firebolt.service.V2.instance_type import InstanceTypeService |
18 | 25 | from firebolt.utils.util import fix_url_schema |
19 | 26 |
|
20 | 27 | DEFAULT_TIMEOUT_SECONDS: int = 60 * 2 |
@@ -127,34 +134,25 @@ def __init__( |
127 | 134 |
|
128 | 135 | def _init_services_v2(self) -> None: |
129 | 136 | # avoid circular import |
130 | | - from firebolt.service.V2.database import DatabaseService |
131 | | - from firebolt.service.V2.engine import EngineService |
132 | | - from firebolt.service.V2.instance_type import InstanceTypeService |
133 | 137 |
|
134 | 138 | # Cloud Platform Resources (AWS) |
135 | 139 | self.instance_types = InstanceTypeService(resource_manager=self) |
136 | 140 |
|
137 | 141 | # Firebolt Resources |
138 | | - self.databases = DatabaseService(resource_manager=self) |
139 | | - self.engines = EngineService(resource_manager=self) |
| 142 | + self.databases = DatabaseServiceV2(resource_manager=self) |
| 143 | + self.engines = EngineServiceV2(resource_manager=self) |
140 | 144 |
|
141 | 145 | # Not applicable to V2 |
142 | 146 | self.provider_id = None |
143 | 147 |
|
144 | 148 | def _init_services_v1(self) -> None: |
145 | | - # avoid circular import |
146 | | - from firebolt.service.V1.binding import BindingService |
147 | | - from firebolt.service.V1.database import DatabaseService |
148 | | - from firebolt.service.V1.engine import EngineService |
149 | | - from firebolt.service.V1.region import RegionService |
150 | | - |
151 | 149 | # Cloud Platform Resources (AWS) |
152 | 150 | self.regions = RegionService(resource_manager=self) # type: ignore |
153 | 151 |
|
154 | 152 | # Firebolt Resources |
155 | 153 | self.bindings = BindingService(resource_manager=self) # type: ignore |
156 | | - self.engines = EngineService(resource_manager=self) # type: ignore |
157 | | - self.databases = DatabaseService(resource_manager=self) # type: ignore |
| 154 | + self.engines = EngineServiceV1(resource_manager=self) # type: ignore |
| 155 | + self.databases = DatabaseServiceV1(resource_manager=self) # type: ignore |
158 | 156 |
|
159 | 157 | self.provider_id = get_provider_id(client=self._client) |
160 | 158 |
|
|
0 commit comments