def load_group_dicts(group_dicts, # update in place group_name,summary_signature): group_dicts['group_descript'].load() # load the description (name from summary_signature) group_dicts['description'].load(fname=summary_signature[cvWConsts.get_group_stage_dir("",group_name)][1]) # all others are keyed in the description load_common_dicts(group_dicts,group_dicts['description'])
def save_group_dicts( group_dicts, # will update in place, too group_name, summary_signature, # update in place set_readonly=True): group_dicts['group_descript'].save(set_readonly=set_readonly) save_common_dicts(group_dicts, False, set_readonly=set_readonly) summary_signature.add_from_file( key=cvWConsts.get_group_stage_dir("", group_name), filepath=group_dicts['signature'].get_filepath(), fname2=group_dicts['description'].get_fname(), allow_overwrite=True)
def get_sub_stage_dir(self,base_dir): return cvWConsts.get_group_stage_dir(base_dir,self.sub_name)