示例#1
0
    if options.createdb:
        print ' - Trying to create db:' , server.createDB(options.filename or 'appinfo.db')[1]
    if options.updatepkgdb:
        print ' - Trying to update packagelist:', server.updatePackageList()[1]
    if options.resetdb:
        print ' - Trying to reset scores:', server.resetPackageScores()
    if not options.resetdb and len(args) > 1:
        print ' - Trying to update package "%s" score:' % args[0], server.updatePackageScore(args[0], float(args[1]))[1]

    if clientonly:
        if not options.server == '':
            client.setServer(options.server)
        if options.updatedb:
            update_db = client.checkOutDB()
            if update_db[0]:
                print ' - Trying to update local db from: %s' % client.remote_db, client.checkOutDB()[1]
            else:
                print ' - Trying to update local db:', update_db[1]
        if options.filename:
            init_db = client.initializeDB(options.filename)
        else:
            init_db = client.initializeLocalDB()

        print ' - Trying to initialize Client DB:', init_db[1]
        if len(args) > 0:
            print ' - Trying to get score for package "%s":' % args[0], client.getPackageScore(args[0])
    else:
        server.closeAndUpdateSum()

示例#2
0
文件: test.py 项目: pars-linux/uludag
    server = AppInfoServer()
    client = AppInfoClient()

    print
    print ' - Trying to create db:'
    print '   ', server.createDB()[1]
    print
    print ' - Trying to update packagelist:'
    print '   ', server.updatePackageList()[1]
    print
    print ' - Trying to initialize Client DB:'
    print '   ', client.initializeDB()[1]
    print
    print ' - Trying to get score for package "yali":'
    print '   ', client.getPackageScore('yali')
    print
    print ' - Trying to update package "yali" score:'
    print '   ', server.updatePackageScore('yali', 5)[1]
    print
    print ' - Trying to get score for package "yali":'
    print '   ', client.getPackageScore('yali')
    print
    print ' - Trying to reset package score:'
    print '   ', server.resetPackageScores('yali')[1]
    print
    print ' - Trying to get score for package "yali":'
    print '   ', client.getPackageScore('yali')
    print
    print ' - Get AppInfo Client dir:'
    print '   ', client.path
示例#3
0
    if options.createdb:
        print ' - Trying to create db:' , server.createDB(options.filename or 'appinfo.db')[1]
    if options.updatepkgdb:
        print ' - Trying to update packagelist:', server.updatePackageList()[1]
    if options.resetdb:
        print ' - Trying to reset scores:', server.resetPackageScores()
    if not options.resetdb and len(args) > 1:
        print ' - Trying to update package "%s" score:' % args[0], server.updatePackageScore(args[0], float(args[1]))[1]

    if clientonly:
        if not options.server == '':
            client.setServer(options.server)
        if options.updatedb:
            update_db = client.checkOutDB()
            if update_db[0]:
                print ' - Trying to update local db from: %s' % client.remote_db, client.checkOutDB()[1]
            else:
                print ' - Trying to update local db:', update_db[1]
        if options.filename:
            init_db = client.initializeDB(options.filename)
        else:
            init_db = client.initializeLocalDB()

        print ' - Trying to initialize Client DB:', init_db[1]
        if len(args) > 0:
            print ' - Trying to get score for package "%s":' % args[0], client.getPackageScore(args[0])
    else:
        server.closeAndUpdateSum()

示例#4
0
                                                         or 'appinfo.db')[1]
    if options.updatepkgdb:
        print ' - Trying to update packagelist:', server.updatePackageList()[1]
    if options.resetdb:
        print ' - Trying to reset scores:', server.resetPackageScores()
    if not options.resetdb and len(args) > 1:
        print ' - Trying to update package "%s" score:' % args[
            0], server.updatePackageScore(args[0], float(args[1]))[1]

    if clientonly:
        if not options.server == '':
            client.setServer(options.server)
        if options.updatedb:
            update_db = client.checkOutDB()
            if update_db[0]:
                print ' - Trying to update local db from: %s' % client.remote_db, client.checkOutDB(
                )[1]
            else:
                print ' - Trying to update local db:', update_db[1]
        if options.filename:
            init_db = client.initializeDB(options.filename)
        else:
            init_db = client.initializeLocalDB()

        print ' - Trying to initialize Client DB:', init_db[1]
        if len(args) > 0:
            print ' - Trying to get score for package "%s":' % args[
                0], client.getPackageScore(args[0])
    else:
        server.closeAndUpdateSum()
示例#5
0
    server = AppInfoServer()
    client = AppInfoClient()

    print
    print ' - Trying to create db:'
    print '   ',server.createDB()[1]
    print
    print ' - Trying to update packagelist:'
    print '   ', server.updatePackageList()[1]
    print
    print ' - Trying to initialize Client DB:'
    print '   ', client.initializeDB()[1]
    print
    print ' - Trying to get score for package "yali":'
    print '   ', client.getPackageScore('yali')
    print
    print ' - Trying to update package "yali" score:'
    print '   ', server.updatePackageScore('yali', 5)[1]
    print
    print ' - Trying to get score for package "yali":'
    print '   ', client.getPackageScore('yali')
    print
    print ' - Trying to reset package score:'
    print '   ', server.resetPackageScores('yali')[1]
    print
    print ' - Trying to get score for package "yali":'
    print '   ', client.getPackageScore('yali')
    print
    print ' - Get AppInfo Client dir:'
    print '   ', client.path