Ejemplo n.º 1
0
    print "Users to update:", ', '.join(list(to_update))
    print "Users to insert:", ', '.join(list(to_insert))

    to_update = [user for user in django_users
                 if (str(user['b_user_id']) in to_update)]
    to_insert = [user for user in django_users
                 if (str(user['b_user_id']) in to_insert)]

    ###############################################################
    # Update existing users in bundles db
    ###############################################################

    if to_update:
        print "Updating existing users in bundle service database..."

        update_query = cl_user.update().\
            where(cl_user.c.user_id == bindparam('b_user_id'))
        bundle_db.execute(update_query, to_update)

    ###############################################################
    # Insert remaining users into bundles db
    ###############################################################

    if to_insert:
        print "Inserting new users into bundle service database..."

        default_user_info = manager.default_user_info()

        insert_query = cl_user.insert().\
            values(time_quota=default_user_info['time_quota'],
                   disk_quota=default_user_info['disk_quota'],
                   time_used=0,
Ejemplo n.º 2
0
    to_update = [
        user for user in django_users if (str(user['b_user_id']) in to_update)
    ]
    to_insert = [
        user for user in django_users if (str(user['b_user_id']) in to_insert)
    ]

    ###############################################################
    # Update existing users in bundles db
    ###############################################################

    if to_update:
        print("Updating existing users in bundle service database...")

        update_query = cl_user.update().where(
            cl_user.c.user_id == bindparam('b_user_id'))
        bundle_db.execute(update_query, to_update)

    ###############################################################
    # Insert remaining users into bundles db
    ###############################################################

    if to_insert:
        print("Inserting new users into bundle service database...")

        default_user_info = manager.default_user_info()

        insert_query = cl_user.insert().values(
            time_quota=default_user_info['time_quota'],
            disk_quota=default_user_info['disk_quota'],
            time_used=0,