Пример #1
0
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'])
Пример #2
0
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)
Пример #3
0
 def get_sub_stage_dir(self,base_dir):
     return cvWConsts.get_group_stage_dir(base_dir,self.sub_name)