MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / _hardcodeEffects

Function _hardcodeEffects

db_update.py:669–680  ·  view source on GitHub ↗
(typeID, effectMap, clearEffects=True)

Source from the content-addressed store, hash-verified

667 attr.value = value
668
669 def _hardcodeEffects(typeID, effectMap, clearEffects=True):
670 item = eos.db.gamedata_session.query(eos.gamedata.Item).filter(eos.gamedata.Item.ID == typeID).one()
671 if clearEffects:
672 item.effects.clear()
673 for effectID, effectName in effectMap.items():
674 try:
675 effect = eos.db.gamedata_session.query(eos.gamedata.Effect).filter(eos.gamedata.Effect.ID == effectID).one()
676 except sqlalchemy.orm.exc.NoResultFound:
677 effect = eos.gamedata.Effect()
678 effect.effectID = effectID
679 effect.effectName = effectName
680 item.effects[effectName] = effect
681
682 def hardcodeSuppressionTackleRange():
683 beaconTypeID = 79839

Callers 5

hardcodeSovUpgradeBuffsFunction · 0.85
hardcodeShapashFunction · 0.85
hardcodeCybeleFunction · 0.85

Calls 2

itemsMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected