From daf5a1dc8c477af458ff2a08b2d10bab2cb68904 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Sun, 31 Mar 2024 19:41:26 +0100 Subject: handle 404 differently in pod logs command --- arthur/exts/kubernetes/pods.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'arthur/exts/kubernetes/pods.py') diff --git a/arthur/exts/kubernetes/pods.py b/arthur/exts/kubernetes/pods.py index ee0b0c9..5887756 100644 --- a/arthur/exts/kubernetes/pods.py +++ b/arthur/exts/kubernetes/pods.py @@ -122,6 +122,12 @@ class Pods(commands.Cog): try: logs = await pods.tail_pod(namespace, pod, lines=lines) except ApiException as e: + if e.status == 404: # noqa: PLR2004, 404 is a known error + return await ctx.send( + generate_error_message( + description="Pod or namespace not found, check the name." + ) + ) return await ctx.send(generate_error_message(description=str(e))) if len(logs) == 0: -- cgit v1.2.3