Skip to content

Commit 6e59521

Browse files
committed
ENH: add imports for treaded and async versions
1 parent 7636ef7 commit 6e59521

File tree

5 files changed

+16
-8
lines changed

5 files changed

+16
-8
lines changed
Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
1-
"""
2-
Copyright (c) 2025 My Name. All rights reserved.
3-
4-
save-and-restore-api: Python package for communication with CS Studio save-and-restore service
5-
"""
6-
71
from __future__ import annotations
82

9-
from ._api import SaveRestoreAPI
3+
from ._api_threads import _SaveRestoreAPI_Threads as SaveRestoreAPI
104
from ._version import version as __version__
115

126
__all__ = ["__version__", "SaveRestoreAPI"]
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from ._api_base import _SaveRestoreAPI_Base
2+
3+
4+
class _SaveRestoreAPI_Async(_SaveRestoreAPI_Base): ...
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def __init__(self, request, response):
3434
super().__init__(msg)
3535

3636

37-
class SaveRestoreAPI:
37+
class _SaveRestoreAPI_Base:
3838
RequestParameterError = RequestParameterError
3939
RequestTimeoutError = RequestTimeoutError
4040
RequestFailedError = RequestFailedError
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from ._api_base import _SaveRestoreAPI_Base
2+
3+
4+
class _SaveRestoreAPI_Threads(_SaveRestoreAPI_Base): ...
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from __future__ import annotations
2+
3+
from .._api_async import _SaveRestoreAPI_Async as SaveRestoreAPI
4+
from .._version import version as __version__
5+
6+
__all__ = ["__version__", "SaveRestoreAPI"]

0 commit comments

Comments
 (0)