示例#1
0
def glance_id_to_id(context, glance_id):
    """Convert a glance id to an internal (db) id."""
    if glance_id is None:
        return
    try:
        return db.s3_image_get_by_uuid(context, glance_id)['id']
    except exception.NotFound:
        return db.s3_image_create(context, glance_id)['id']
示例#2
0
文件: ec2utils.py 项目: YankunLi/nova
def glance_id_to_id(context, glance_id):
    """Convert a glance id to an internal (db) id."""
    if not glance_id:
        return
    try:
        return db.s3_image_get_by_uuid(context, glance_id)['id']
    except exception.NotFound:
        return db.s3_image_create(context, glance_id)['id']
示例#3
0
 def get_by_uuid(cls, context, s3_image_uuid):
     db_s3imap = db.s3_image_get_by_uuid(context, s3_image_uuid)
     if db_s3imap:
         return cls._from_db_object(context, cls(context), db_s3imap)