Exemplo n.º 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']
Exemplo n.º 2
0
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']
Exemplo n.º 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)