Skip to content

Commit 62172bf

Browse files
committed
フォーマッタをかける
1 parent 1d0f73e commit 62172bf

File tree

2 files changed

+49
-18
lines changed

2 files changed

+49
-18
lines changed

examples/examples.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
33
"""
44

5+
from typing import Any, Dict, List, Optional, Tuple, Union
6+
57
from annofabapi import AnnofabApi
6-
from typing import Dict, List, Any, Optional, Union, Tuple
78

89

910
class ExampleWrapper:
@@ -18,7 +19,8 @@ def __init__(self, api: AnnofabApi):
1819
"""
1920
self.api = api
2021

21-
def get_tasks_by_input_data_id(self, project_id: str, input_data_id: str) -> List[Dict[str, Any]]:
22+
def get_tasks_by_input_data_id(self, project_id: str,
23+
input_data_id: str) -> List[Dict[str, Any]]:
2224
"""
2325
指定したinput_data_idを含む複数のtaskを取得する。
2426
注意:`get_all_tasks`メソッドを実行するので、遅い。

examples/invite_user_to_projects.py

+45-16
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import argparse
2-
import requests
3-
2+
import logging
43
from typing import Any, Dict, List, Optional, Tuple, Union
54

5+
import requests
6+
67
import annofabapi
7-
import logging
88

99
logging_formatter = '%(levelname)s : %(asctime)s : %(name)s : %(funcName)s : %(message)s'
1010
logging.basicConfig(format=logging_formatter)
@@ -13,15 +13,18 @@
1313
logger.setLevel(level=logging.DEBUG)
1414

1515

16-
def assign_role_with_organization(organization_name: str, user_id_list: List[str], member_role: str):
17-
projects = service.wrapper.get_all_projects_of_organization(organization_name)
16+
def assign_role_with_organization(organization_name: str,
17+
user_id_list: List[str], member_role: str):
18+
projects = service.wrapper.get_all_projects_of_organization(
19+
organization_name)
1820

1921
for project in projects:
2022
project_id = project["project_id"]
2123
project_title = project["title"]
2224

2325
try:
24-
service.wrapper.assign_role_to_project_members(project_id, user_id_list, member_role)
26+
service.wrapper.assign_role_to_project_members(
27+
project_id, user_id_list, member_role)
2528
logger.info(f"{project_title}に招待成功")
2629

2730
except requests.exceptions.HTTPError as e:
@@ -31,11 +34,13 @@ def assign_role_with_organization(organization_name: str, user_id_list: List[str
3134
logger.info(f"エラーのため、{project_title} に招待できなかった。")
3235

3336

34-
def assign_role_with_project_id(project_id_list: List[str], user_id_list: List[str], member_role: str):
37+
def assign_role_with_project_id(project_id_list: List[str],
38+
user_id_list: List[str], member_role: str):
3539
for project_id in project_id_list:
3640
try:
3741
project_title = service.api.get_project(project_id)[0]["title"]
38-
service.wrapper.assign_role_to_project_members(project_id, user_id_list, member_role)
42+
service.wrapper.assign_role_to_project_members(
43+
project_id, user_id_list, member_role)
3944
logger.info(f"{project_title}に招待成功. project_id={project_id}")
4045

4146
except requests.exceptions.HTTPError as e:
@@ -47,23 +52,47 @@ def assign_role_with_project_id(project_id_list: List[str], user_id_list: List[s
4752

4853
def main(args):
4954
if args.organization_name is not None:
50-
assign_role_with_organization(args.organization_name, args.user_id_list, args.member_role)
55+
assign_role_with_organization(args.organization_name,
56+
args.user_id_list, args.member_role)
5157

5258
elif args.project_id_list is not None:
53-
assign_role_with_project_id(args.project_id_list, args.user_id_list, args.member_role)
59+
assign_role_with_project_id(args.project_id_list, args.user_id_list,
60+
args.member_role)
5461

5562
else:
5663
logger.error("引数に`--organization` or `--project_id_list`を指定してください。")
5764

5865

5966
if __name__ == "__main__":
60-
parser = argparse.ArgumentParser(description="複数のプロジェクトに、ユーザを招待する。AnnoFab認証情報は`.netrc`に記載すること")
61-
parser.add_argument('--user_id', metavar='user_id', dest='user_id_list', type=str, nargs='+', required=True, help='招待するユーザのuser_id')
62-
parser.add_argument('--role', metavar='role', dest='member_role', type=str, required=True,
63-
help='ユーザに割り当てるロール。"owner" "worker" "accepter" "training_data_user"のいずれか')
64-
parser.add_argument('--organization', metavar='organization', dest='organization_name', type=str, nargs='?',
67+
parser = argparse.ArgumentParser(
68+
description="複数のプロジェクトに、ユーザを招待する。AnnoFab認証情報は`.netrc`に記載すること")
69+
parser.add_argument('--user_id',
70+
metavar='user_id',
71+
dest='user_id_list',
72+
type=str,
73+
nargs='+',
74+
required=True,
75+
help='招待するユーザのuser_id')
76+
parser.add_argument(
77+
'--role',
78+
metavar='role',
79+
dest='member_role',
80+
type=str,
81+
required=True,
82+
help=
83+
'ユーザに割り当てるロール。"owner" "worker" "accepter" "training_data_user"のいずれか')
84+
parser.add_argument('--organization',
85+
metavar='organization',
86+
dest='organization_name',
87+
type=str,
88+
nargs='?',
6589
help='招待先の組織名.組織配下のプロジェクトに招待する。')
66-
parser.add_argument('--project_id', metavar='project_id', dest='project_id_list', type=str, nargs='*', help='組織名が指定されていない場合は、必要')
90+
parser.add_argument('--project_id',
91+
metavar='project_id',
92+
dest='project_id_list',
93+
type=str,
94+
nargs='*',
95+
help='組織名が指定されていない場合は、必要')
6796

6897
args = parser.parse_args()
6998

0 commit comments

Comments
 (0)