Skip to content

Commit 8cc4a75

Browse files
committed
require api_client in wrapped apis
1 parent 5cf0a3b commit 8cc4a75

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

clients/python/client/osparc/_files_api.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
from tqdm.asyncio import tqdm
2222
from tqdm.contrib.logging import logging_redirect_tqdm
2323

24-
from . import ApiClient, File
24+
from . import File
25+
from ._api_client import ApiClient
2526
from ._http_client import AsyncHttpClient
2627
from ._utils import (
2728
DEFAULT_TIMEOUT_SECONDS,
@@ -36,7 +37,7 @@
3637
class FilesApi(_FilesApi):
3738
"""Class for interacting with files"""
3839

39-
def __init__(self, api_client: Optional[ApiClient] = None):
40+
def __init__(self, api_client: ApiClient):
4041
"""Construct object
4142
4243
Args:

clients/python/client/osparc/_solvers_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from osparc_client import JobInputs, OnePageSolverPort, SolverPort
55
from osparc_client import SolversApi as _SolversApi
66

7-
from . import ApiClient
7+
from ._api_client import ApiClient
88
from ._models import ParentProjectInfo
99
from ._utils import (
1010
_DEFAULT_PAGINATION_LIMIT,
@@ -27,7 +27,7 @@ def __getattr__(self, name: str) -> Any:
2727
raise NotImplementedError(f"SolversApi.{name} is still under development")
2828
return super().__getattribute__(name)
2929

30-
def __init__(self, api_client: Optional[ApiClient] = None):
30+
def __init__(self, api_client: ApiClient):
3131
"""Construct object
3232
3333
Args:

clients/python/client/osparc/_studies_api.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@
55
from typing import Any, Optional
66

77
import httpx
8-
from osparc_client import ApiClient, JobInputs, JobLogsMap, PageStudy
8+
from osparc_client import JobInputs, JobLogsMap, PageStudy
99
from osparc_client import StudiesApi as _StudiesApi
1010
from tqdm.asyncio import tqdm_asyncio
1111

12+
from ._api_client import ApiClient
1213
from ._http_client import AsyncHttpClient
1314
from ._models import ParentProjectInfo
1415
from ._utils import (
@@ -39,7 +40,7 @@ class StudiesApi(_StudiesApi):
3940
"stop_study_job",
4041
]
4142

42-
def __init__(self, api_client: Optional[ApiClient] = None):
43+
def __init__(self, api_client: ApiClient):
4344
"""Construct object
4445
4546
Args:

0 commit comments

Comments
 (0)