Проверка шаблона шины для iOS
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

25 Zeilen
677B

  1. from parsing.readKeyValue import *
  2. from parsing.valueArray import *
  3. class ModelWorld:
  4. def __init__(self):
  5. self.fields = {}
  6. def parseLine(self, line):
  7. kv = readKeyValue(line)
  8. # В модели/мире всегда должен быть хотя бы ключ.
  9. if kv is None:
  10. return
  11. # Лишь ключ.
  12. if kv[1] is None:
  13. self.fields[kv[0]] = []
  14. return
  15. values = valueArray(kv[1])
  16. # В модели/мире указанное значение должно быть массивом.
  17. if values is None:
  18. return
  19. self.fields[kv[0]] = values