def get_item(id_):
    if id_ in _ignore_items:
        return None

    item = cassiopeia.core.requests.data_store.get(cassiopeia.type.core.staticdata.Item, id_, "id")
    if item:
        return item

    if cassiopeia.core.requests.load_policy is cassiopeia.type.core.common.LoadPolicy.eager:
        items = cassiopeia.riotapi.get_items()
        item = None
        for itm in items:
            if itm.id == id_:
                item = itm
                break
    else:
        item = cassiopeia.dto.staticdataapi.get_item(id_)
        item = cassiopeia.type.core.staticdata.Item(item)
        cassiopeia.core.requests.data_store.store(item, id_)

    return item
If instance object is provided then we initialize form with
dataset/ETHPy150Open meraki-analytics/cassiopeia/cassiopeia/core/staticdataapi.py/get_item--crossover with--dataset/ETHPy150Open Djacket/djacket/core/backend/repository/forms.py/RepositoryCreationForm._initialize_form