Esempio n. 1
0
 def doLogin(name):
     profileManager  =   ProfileManager()
     _setSession(profileManager.doLogin(name))
Esempio n. 2
0
if __name__ == "__main__":
    usage = "usage: %prog [options] username matchname"
    parser = optparse.OptionParser(usage)
    parser.add_option('-e','--error',help="error on failure",action="store_true",default=False)

    options, args = parser.parse_args()

    if len(args) == 1:
        userName    =   args[0]
        matchName   =   args[0]
    elif len(args) == 2:
        userName    =   args[0]
        matchName   =   args[1]
    else:
        parser.print_help()
        sys.exit()


    profileManager  =   ProfileManager()
    session         =   profileManager.doLogin(userName)
    if userName == matchName:
        profile     =   UserProfile()
    else:
        profile     =   MatchProfile()

    if profile.loadFromSession(session,matchName,options.error):
        sys.stderr.write(profile.saveToString())
    else:
        sys.stderr.write("Profile failed to load\n")