Skip to content

Commit 6aaf952

Browse files
committed
Refactored list_rw_vars.
1 parent ee5ca1f commit 6aaf952

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

nut2.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -262,16 +262,11 @@ def list_rw_vars(self, ups=""):
262262
result = self._srv_handler.read_until("END LIST RW %s\n" % ups)
263263
offset = len("VAR %s" % ups)
264264
end_offset = 0 - (len("END LIST RW %s\n" % ups) + 1)
265-
rw_vars = {}
266265

267-
try:
268-
for current in result[:end_offset].split("\n"):
269-
var = current[offset:].split('"')[0].replace(" ", "")
270-
data = current[offset:].split('"')[1]
271-
rw_vars[var] = data
272-
except Exception:
273-
# FIXME: Make this except more specific.
274-
pass
266+
rw_vars = {}
267+
for current in result[:end_offset].split("\n"):
268+
var, data = current[offset:].split('"')[:2]
269+
rw_vars[var.strip()] = data
275270

276271
return rw_vars
277272

0 commit comments

Comments
 (0)