Explorar o código

Merge pull request #125 from mjpieters/patch-3

Verify that key/value pairs are correctly separated.
Mike Naberezny %!s(int64=13) %!d(string=hai) anos
pai
achega
5aa1dac0f9
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      supervisor/datatypes.py

+ 1 - 1
supervisor/datatypes.py

@@ -80,7 +80,7 @@ def dict_of_key_value_pairs(arg):
     i = 0
     while i < tokens_len:
         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"
         D[k_eq_v[0]] = k_eq_v[2].strip('\'"')
         i += 4