Browse Source

Merge pull request #125 from mjpieters/patch-3

Verify that key/value pairs are correctly separated.
Mike Naberezny 13 năm trước cách đây
mục cha
commit
5aa1dac0f9
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      supervisor/datatypes.py

+ 1 - 1
supervisor/datatypes.py

@@ -80,7 +80,7 @@ def dict_of_key_value_pairs(arg):
     i = 0
     i = 0
     while i < tokens_len:
     while i < tokens_len:
         k_eq_v = tokens[i:i+3]
         k_eq_v = tokens[i:i+3]
-        if len(k_eq_v) != 3:
+        if len(k_eq_v) != 3 or k_eq_v[1] != '=':
             raise ValueError, "Unexpected end of key/value pairs"
             raise ValueError, "Unexpected end of key/value pairs"
         D[k_eq_v[0]] = k_eq_v[2].strip('\'"')
         D[k_eq_v[0]] = k_eq_v[2].strip('\'"')
         i += 4
         i += 4