def _readReceiverValue(xmlCtx, section, settings = None): name = _xml_helpers.readNoEmptyStr(xmlCtx, section, 'name', 'Receiver name is not defined') valueSec = section['value'] if not valueSec: raise _xml_helpers.XMLError(xmlCtx, 'Item value is not defined') modifiers = [] modifiersSec = valueSec['modifiers'] if modifiersSec: modifiers = map(lambda section: section.asInt, modifiersSec.values()) label = _xml_helpers.readNoEmptyI18nStr(xmlCtx.next(valueSec), valueSec, 'label', 'Label is not defined') return (name, _ReceiverInBattle(label, modifiers, valueSec.readInt('order')))
def _readReceiverValue(xmlCtx, section, settings = None): name = _xml_helpers.readNoEmptyStr(xmlCtx, section, 'name', 'Receiver name is not defined') valueSec = section['value'] if not valueSec: raise _xml_helpers.XMLError(xmlCtx, 'Item value is not defined') modifiers = [] modifiersSec = valueSec['modifiers'] if modifiersSec: modifiers = map(lambda section: section.asInt, modifiersSec.values()) label = _xml_helpers.readNoEmptyI18nStr(xmlCtx.next(valueSec), valueSec, 'label', 'Label is not defined') return (name, _ReceiverInBattle(label, modifiers, valueSec.readInt('order')))
def _readReceiverValue(xmlCtx, section, settings=None): name = _xml_helpers.readNoEmptyStr(xmlCtx, section, "name", "Receiver name is not defined") valueSec = section["value"] if not valueSec: raise _xml_helpers.XMLError(xmlCtx, "Item value is not defined") modifiers = [] modifiersSec = valueSec["modifiers"] if modifiersSec: modifiers = map(lambda section: section.asInt, modifiersSec.values()) label = _xml_helpers.readNoEmptyI18nStr(xmlCtx.next(valueSec), valueSec, "label", "Label is not defined") return (name, _ReceiverInBattle(label, modifiers, valueSec.readInt("order")))