

def get_or_create(self, space, floatvalue):
    try:
        storage = self.storages[floatvalue]
    except KeyError:
        self.storages[floatvalue] = storage = space.send(space.w_object, 'new')
    return storage

dataset/ETHPy150Open topazproject/topaz/topaz/objects/floatobject.py FloatStorage.get_or_create/original