Skip to content

Commit a336d5e

Browse files
authored
annofabapi.AnnofabApiのクラス変数をインスタンス変数に変更する。 (#352)
* クラス変数をインスタンス変数に変更する * version up * update makefile
1 parent b7e96ab commit a336d5e

File tree

5 files changed

+131
-101
lines changed

5 files changed

+131
-101
lines changed

Makefile

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ lint:
1515
poetry run pylint --jobs=0 annofabapi tests/create_test_project.py
1616

1717
test:
18-
poetry run pytest -n auto --cov=annofabapi --cov-report=html tests
18+
# 並列で実行するとエラーになるので、シーケンシャルで実行する
19+
poetry run pytest --cov=annofabapi --cov-report=html tests
1920

2021
publish:
2122
poetry publish --build

annofabapi/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.46.5"
1+
__version__ = "0.47.0"

annofabapi/api.py

+9-5
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ class AnnofabApi(AbstractAnnofabApi):
7777
login_user_id: AnnoFabにログインするときのユーザID
7878
login_password: AnnoFabにログインするときのパスワード
7979
endpoint_url: AnnoFab APIのエンドポイント。
80+
81+
Attributes:
82+
token_dict: login, refresh_tokenで取得したtoken情報
83+
cookies: Signed Cookie情報
8084
"""
8185

8286
def __init__(self, login_user_id: str, login_password: str, endpoint_url: str = DEFAULT_ENDPOINT_URL):
@@ -90,13 +94,13 @@ def __init__(self, login_user_id: str, login_password: str, endpoint_url: str =
9094
self.url_prefix = f"{endpoint_url}/api/v1"
9195
self.session = requests.Session()
9296

93-
#: login, refresh_tokenで取得したtoken情報
94-
token_dict: Optional[Dict[str, Any]] = None
97+
#: login, refresh_tokenで取得したtoken情報
98+
self.token_dict: Optional[Dict[str, Any]] = None
9599

96-
#: Signed Cookie情報
97-
cookies: Optional[RequestsCookieJar] = None
100+
#: Signed Cookie情報
101+
self.cookies: Optional[RequestsCookieJar] = None
98102

99-
__account_id: Optional[str] = None
103+
self.__account_id: Optional[str] = None
100104

101105
class __MyToken(AuthBase):
102106
"""

0 commit comments

Comments
 (0)