Example #1
0
def fix():
	verify_started_in_right_directory()
	conf = load_config()
	s3.set_secrets(conf.aws_access, conf.aws_secret)
	s3.set_bucket("kjkpub")

	d = get_stats_cache_dir()
	files = os.listdir(d)
	all_vers = [stats_txt_name_to_svn_no(f) for f in files]
	all_vers_s3 = get_s3_vers()

	get_s3_files()
	for ver in all_vers_s3:
		if not valid_s3_ver(ver):
			fix_from_ver(ver, all_vers, all_vers_s3)

	prev_ver = all_vers[0]
	to_check = all_vers[1:-1]
	for ver in to_check:
		if ver != prev_ver + 1:
			missing_ver = prev_ver + 1
			print("missing ver %d" % missing_ver)
			fix_from_ver(missing_ver, all_vers, all_vers_s3)
			return
		prev_ver = ver
	print("All are ok!")
Example #2
0
def fix():
    verify_started_in_right_directory()
    conf = load_config()
    s3.set_secrets(conf.aws_access, conf.aws_secret)
    s3.set_bucket("kjkpub")

    d = get_stats_cache_dir()
    files = os.listdir(d)
    all_vers = [stats_txt_name_to_svn_no(f) for f in files]
    all_vers_s3 = get_s3_vers()

    get_s3_files()
    for ver in all_vers_s3:
        if not valid_s3_ver(ver):
            fix_from_ver(ver, all_vers, all_vers_s3)

    prev_ver = all_vers[0]
    to_check = all_vers[1:-1]
    for ver in to_check:
        if ver != prev_ver + 1:
            missing_ver = prev_ver + 1
            print("missing ver %d" % missing_ver)
            fix_from_ver(missing_ver, all_vers, all_vers_s3)
            return
        prev_ver = ver
    print("All are ok!")
Example #3
0
def fix():
	verify_started_in_right_directory()

	d = get_stats_cache_dir()
	files = os.listdir(d)
	all_vers = [stats_txt_name_to_svn_no(f) for f in files]
	all_vers_s3 = get_s3_vers()

	s3_files = get_s3_files()
	for ver in all_vers_s3:
		if not valid_s3_ver(ver):
			fix_from_ver(ver, all_vers, all_vers_s3)

	prev_ver = all_vers[0]
	to_check = all_vers[1:-1]
	for ver in to_check:
		if ver != prev_ver + 1:
			missing_ver = prev_ver + 1
			print("missing ver %d" % missing_ver)
			fix_from_ver(missing_ver, all_vers)
			return
		prev_ver = ver
	print("All are ok!")
Example #4
0
def fix():
    verify_started_in_right_directory()

    d = get_stats_cache_dir()
    files = os.listdir(d)
    all_vers = [stats_txt_name_to_svn_no(f) for f in files]
    all_vers_s3 = get_s3_vers()

    s3_files = get_s3_files()
    for ver in all_vers_s3:
        if not valid_s3_ver(ver):
            fix_from_ver(ver, all_vers, all_vers_s3)

    prev_ver = all_vers[0]
    to_check = all_vers[1:-1]
    for ver in to_check:
        if ver != prev_ver + 1:
            missing_ver = prev_ver + 1
            print("missing ver %d" % missing_ver)
            fix_from_ver(missing_ver, all_vers)
            return
        prev_ver = ver
    print("All are ok!")