dir_path = os.path.dirname(data_file) file_name = os.path.basename(data_file) file_split = file_name.split('.') pickle_file_name = os.path.join(dir_path, file_split[0] + '.pickle') if os.path.exists(pickle_file_name): print '--- pickle file removed: ', pickle_file_name, ' ---' os.remove(pickle_file_name) else: print '--- pickle file does not exist: ', pickle_file_name, ' ---' #---------------------------------------------------------- # construct ExRunView and show attributes #---------------------------------------------------------- print 'XXX Construct ExRunView and show attributes--------------------' exrv = ExRunView(data_file=ex_path_TT_7a_V1) print '--- GET: data_file = ', exrv.data_file, '---' print '--- GET: unsaved = ', exrv.unsaved, '---' print '--- GET: ccs.flu_list[0].s_tex_z = ', exrv.model.ex_type.ccs.fabric_layup_list[ 0].s_tex_z, '---' print '--- GET: ccs.cm_key = ', exrv.model.ex_type.ccs.concrete_mixture_key, '---' #---------------------------------------------------------- # save default settings in pickle file #---------------------------------------------------------- print 'XXX save default settings in pickle file --------------------' exrv.save_run() print '--- SAVE RUN ---' print '--- pickle file saved to:', pickle_file_name, ' ---' print '--- GET: unsaved = ', exrv.unsaved, '---'
def construct_exrv(self, data_file): print 'XXX Construct ExRunView --------------------' self.exrv = ExRunView(data_file=data_file) print '--- GET: data_file = ', self.exrv.data_file, '---' print '--- GET: unsaved = ', self.exrv.unsaved, '---'