Skip to content

Commit 39f8074

Browse files
maksververjonls
authored andcommitted
Fix line splitting logic.
1 parent c65af6e commit 39f8074

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/redshift-gtk/statusicon.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ def child_key_change_cb(self, key, value):
289289
if key == 'Status':
290290
self.change_status(value != 'Disabled')
291291
elif key == 'Color temperature':
292-
self.change_temperature(int(value[:-1], 10))
292+
self.change_temperature(int(value.rstrip('K'), 10))
293293
elif key == 'Period':
294294
self.change_period(value)
295295
elif key == 'Location':
@@ -308,9 +308,10 @@ def child_data_cb(self, f, cond, data):
308308
ib.buf += os.read(f, 256).decode('utf-8')
309309

310310
# Split input at line break
311-
sep = True
312-
while sep != '':
311+
while True:
313312
first, sep, last = ib.buf.partition('\n')
313+
if sep == '':
314+
break
314315
ib.buf = last
315316
ib.lines.append(first)
316317
if stdout:

0 commit comments

Comments
 (0)