コード例 #1
0
ファイル: reference.py プロジェクト: zwunix/st2
def get_ref_from_model(model):
    if model is None:
        raise ValueError('Model has None value.')
    model_id = getattr(model, 'id', None)
    if model_id is None:
        raise db.StackStormDBObjectMalformedError('model %s must contain id.' %
                                                  str(model))
    reference = {'id': str(model_id), 'name': getattr(model, 'name', None)}
    return reference
コード例 #2
0
ファイル: reference.py プロジェクト: st2sandbox/st2
def get_ref_from_model(model):
    if model is None:
        raise ValueError("Model has None value.")
    model_id = getattr(model, "id", None)
    if model_id is None:
        raise db.StackStormDBObjectMalformedError("model %s must contain id." %
                                                  str(model))
    reference = {"id": str(model_id), "name": getattr(model, "name", None)}
    return reference