Skip to content

Commit

Permalink
Remove walrus op for older python compatibility.
Browse files Browse the repository at this point in the history
  • Loading branch information
cgarz committed Feb 4, 2025
1 parent 1209078 commit 7ee628f
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions scripts/python/module/PyNUT.py.in
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,12 @@ timeout : Timeout used to wait for network response

def __read_until(self, finished_reading_data):
data = self.__recv_leftover
while (data_end_index := data.find(finished_reading_data)) == -1:
data += self.__srv_handler.recv(50) # nut_telnetlib.py uses 50
while True:
data_end_index = data.find(finished_reading_data)
if data_end_index == -1:
data += self.__srv_handler.recv(50) # nut_telnetlib.py uses 50
else:
break
data_end_index += len(finished_reading_data)

if data_end_index == len(data):
Expand Down

0 comments on commit 7ee628f

Please sign in to comment.