Fix drbd show parser to handle valueless keywords
authorGuido Trotter <ultrotter@google.com>
Thu, 15 May 2008 09:00:10 +0000 (09:00 +0000)
committerGuido Trotter <ultrotter@google.com>
Thu, 15 May 2008 09:00:10 +0000 (09:00 +0000)
commit63012024b067a5de9391854f1bcd0f5d64c38b42
tree917871664b372e06dc6c4f00674679155106151a
parent333411a7b114737ebd613d1dece08f78d7ca7f37
Fix drbd show parser to handle valueless keywords

It turns out in some cases there can exist keywords without an
associated value exported by drbdsetup show. This patch makes the value
part optional in our parser, so that if it's not present the parsing
result will contain an array with just the keyword in it. This is not a
problem since we check all keyword names before accessing their values,
so we won't mistakenly try to access the value of a valueless keyword.

Reviewed-by: iustinp
lib/bdev.py