From 6675447d8aff3ba0cbd7d51c9c8d6d918517ce25 Mon Sep 17 00:00:00 2001
From: Dilawar Singh <dilawar@subcom.tech>
Date: Wed, 5 Oct 2022 14:26:34 +0530
Subject: [PATCH] chore: Fixes to the new API.

---
 bitia/__main__.py | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/bitia/__main__.py b/bitia/__main__.py
index 8855fb7..fa01842 100644
--- a/bitia/__main__.py
+++ b/bitia/__main__.py
@@ -96,8 +96,8 @@ def submit_pipeline(user_input: str, server: str = DEFAULT_SERVER):
 def run_pipeline(user_input: str, server: str = DEFAULT_SERVER):
     """Run a pipeline"""
     pipeline_zip = user_input_to_pipeline(user_input)
-    containers = submit_job(pipeline_zip, server=server)
-    return _log_container(containers, server=server)
+    res = submit_job(pipeline_zip, server=server)
+    return _log_container(res["container"], server=server)
 
 
 @app.command()
@@ -106,10 +106,10 @@ def version():
     print(bitia.version())
 
 
-def _log_container(containers: T.List[T.Any], server: str):
-    for container in containers:
-        for line in _fetch_logs(container["Name"], server=server):
-            print(line.decode().rstrip())
+def _log_container(container: str, server: str):
+    logger.info(f"Fetching logs from {container}")
+    for line in _fetch_logs(container, server=server):
+        print(line.decode().rstrip())
 
 
 def _check_server_status(server: str) -> int:
@@ -240,7 +240,7 @@ def _fetch_logs(container: str, *, server):
     logger.info(f"Fetching logs for container `{container}`")
     return g_session.post(
         f"{server}/logs",
-        json=dict(container=container, follow=True, tail=-1),
+        json=dict(container=container, follow=True),
         stream=True,
     )
 
-- 
GitLab