Skip to content

Commit d46b145

Browse files
authored
Merge pull request #287 from ldx/vilmos-issue271
This fixes #271
2 parents a26a630 + c4dced4 commit d46b145

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

iptc/ip4tc.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,7 @@ def get_all_parameters(self):
419419
res = shlex.split(buf)
420420
res.reverse()
421421
inv = False
422+
key = None
422423
while len(res) > 0:
423424
x = res.pop()
424425
if x == '!':
@@ -433,7 +434,11 @@ def get_all_parameters(self):
433434
params[key] = []
434435
inv = False
435436
continue
436-
params[key].append(x) # This is a parameter value.
437+
# At this point key should be set, unless the output from save is
438+
# not formatted right. Let's be defensive, since some users
439+
# reported that problem.
440+
if key is not None:
441+
params[key].append(x) # This is a parameter value.
437442
return params
438443

439444
def _update_parameters(self):

0 commit comments

Comments
 (0)