Skip to content

Commit 0ca06d4

Browse files
cli: adapt to async api client
1 parent 0601393 commit 0ca06d4

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ktp_controller/cli/main.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
async def _command_api_async_command(args: argparse.Namespace) -> str:
1313
import ktp_controller.api.client
1414

15-
return ktp_controller.api.client.async_command(args.COMMAND)
15+
return await ktp_controller.api.client.async_command(args.COMMAND)
1616

1717

1818
def _print_as_yaml(obj):
@@ -65,8 +65,8 @@ def _agofy(last_status_report):
6565
async def _command_status(args: argparse.Namespace) -> None:
6666
import ktp_controller.api.client
6767

68-
current_exam_package = ktp_controller.api.client.get_current_exam_package()
69-
last_status_report = ktp_controller.api.client.get_last_status_report()
68+
current_exam_package = await ktp_controller.api.client.get_current_exam_package()
69+
last_status_report = await ktp_controller.api.client.get_last_status_report()
7070

7171
if current_exam_package is None:
7272
print("# Current exam package: -")
@@ -76,7 +76,7 @@ async def _command_status(args: argparse.Namespace) -> None:
7676
"scheduled_exam_external_ids"
7777
)
7878
for scheduled_exam_external_id in scheduled_exam_external_ids:
79-
scheduled_exam = ktp_controller.api.client.get_scheduled_exam(
79+
scheduled_exam = await ktp_controller.api.client.get_scheduled_exam(
8080
scheduled_exam_external_id
8181
)
8282
current_exam_package.setdefault("scheduled_exams", []).append(

0 commit comments

Comments
 (0)