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

Function _copyItem

db_update.py:644–652  ·  view source on GitHub ↗
(srcName, tgtTypeID, tgtName)

Source from the content-addressed store, hash-verified

642
643 # Unused normally, can be useful for customizing items
644 def _copyItem(srcName, tgtTypeID, tgtName):
645 eveType = eos.db.gamedata_session.query(eos.gamedata.Item).filter(eos.gamedata.Item.name == srcName).one()
646 eos.db.gamedata_session.expunge(eveType)
647 sqlalchemy.orm.make_transient(eveType)
648 eveType.ID = tgtTypeID
649 for suffix in eos.config.translation_mapping.values():
650 setattr(eveType, f'typeName{suffix}', tgtName)
651 eos.db.gamedata_session.add(eveType)
652 eos.db.gamedata_session.flush()
653
654 def _hardcodeAttribs(typeID, attrMap):
655 for attrName, value in attrMap.items():

Callers 2

hardcodeShapashFunction · 0.85
hardcodeCybeleFunction · 0.85

Calls 2

valuesMethod · 0.80
flushMethod · 0.80

Tested by

no test coverage detected