From cd1b36121ce17edd63e44080170a28630828e2a3 Mon Sep 17 00:00:00 2001
From: Marcell Nagy <marcell.nagy@diamond.ac.uk>
Date: Wed, 19 Feb 2025 13:55:30 +0000
Subject: [PATCH] Pass through empty newlines in watch stream

---
 kubernetes/base/watch/watch.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/kubernetes/base/watch/watch.py b/kubernetes/base/watch/watch.py
index da81f9702..2de3ee953 100644
--- a/kubernetes/base/watch/watch.py
+++ b/kubernetes/base/watch/watch.py
@@ -76,8 +76,7 @@ def iter_resp_lines(resp):
             line = buffer[:next_newline].decode(
                 "utf-8", errors="replace")
             buffer = buffer[next_newline+1:]
-            if line:
-                yield line
+            yield line
             next_newline = buffer.find(b'\n')