Example #1
0
def main():
	dir = FileUtil.cur_file_dir()
	os.chdir(dir)
	sys.stdout.write(common.info())
	sys.stdout.write(proxyconfig.info())
	thread.start_new_thread(server.serve_forever, tuple())
	sha1 = makehash(dir)
	while 1:
		try:
			updater = Updater(common.AUTOUPDATE_SERVER[0],sha1,dir)
			updater.update()
			return
		except urllib2.HTTPError:
			print '------------------------------------------------------\n'
			print 'Updata Server Error,Change another one\n'
			print '------------------------------------------------------\n'
			if len(common.AUTOUPDATE_SERVER) > 1:
				common.AUTOUPDATE_SERVER.pop(0)
				sys.stdout.write(common.info())
			else :
				print '------------------------------------------------------\n'
				print 'All Updata Server Is Down,Please Contact Author\n'
				print 'https://code.google.com/p/greatagent/issues/entry\n'
				print '------------------------------------------------------\n'
				return
Example #2
0
def main():
    dir = FileUtil.cur_file_dir()
    os.chdir(dir)
    sys.stdout.write(common.info())
    sys.stdout.write(proxyconfig.info())
    thread.start_new_thread(server.serve_forever, tuple())
    sha1 = makehash(dir)
    while 1:
        try:
            updater = Updater(common.AUTOUPDATE_SERVER[0], sha1, dir)
            updater.update()
            return
        except urllib2.HTTPError:
            print '------------------------------------------------------\n'
            print 'Updata Server Error,Change another one\n'
            print '------------------------------------------------------\n'
            if len(common.AUTOUPDATE_SERVER) > 1:
                common.AUTOUPDATE_SERVER.pop(0)
                sys.stdout.write(common.info())
            else:
                print '------------------------------------------------------\n'
                print 'All Updata Server Is Down,Please Contact Author\n'
                print 'https://code.google.com/p/greatagent/issues/entry\n'
                print '------------------------------------------------------\n'
                return
def main():
	dir = FileUtil.cur_file_dir()
	os.chdir(dir)
	sys.stdout.write(common.info())
	sys.stdout.write(proxyconfig.info())
	thread.start_new_thread(server.serve_forever, tuple())
	sha1 = makehash(dir)
	updater = Updater(common.AUTOUPDATE_SERVER[0],sha1,dir)
	updater.update()