Exemplo n.º 1
0
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')))
Exemplo n.º 2
0
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')))
Exemplo n.º 3
0
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")))