Example #1
0
 def init_tasks(self):
     # this takes over init_tasks
     if os.path.isfile(settings.TASK_FILE):
         self.task_dict = read_tasks()
     else:
         self.task_dict = init_tasks()
         self.write_tasks()
         git_add_auto()
         git_add_tbd()
         git_commit_auto()
         git_commit_tbd()
Example #2
0
def unpack_zips():
    ziplog = settings.ZIP_DIR + os.sep + 'abed_unzipped.txt'
    if os.path.exists(ziplog):
        with open(ziplog, 'r') as fid:
            unzipped = [x.strip() for x in fid.readlines()]
    else:
        unzipped = []
    all_tasks = init_tasks()
    bzips = [x for x in os.listdir(settings.ZIP_DIR) if x.endswith('.bz2') and
            not x in unzipped]
    if len(bzips) == 0:
        return
    for fname in iter_progress(bzips, 'Unpacking zips: '):
        _unpack_zip(fname, all_tasks)
Example #3
0
 def reload_tasks(self):
     self.task_dict = init_tasks()
     self.update_tasks()
Example #4
0
 def explain_all_tasks(self):
     explain_tasks(init_tasks())
Example #5
0
 def compress_results(self):
     compress_results(init_tasks())
Example #6
0
 def status(self):
     info("Number of tasks to be done: %i" % len(self.task_dict))
     info("Total number of tasks defined: %i" % (len(init_tasks())))
Example #7
0
def get_status_perc(task_dict):
    all_tasks = init_tasks()
    done = len(all_tasks) - len(task_dict)
    perc = float(done)/float(len(all_tasks)) * 100.0
    return int(round(perc))