def submit(): global file_name global var1 global submit client_svn = pysvn.Client() stat_svn=client_svn.status(file_name) if stat_svn[0].text_status != pysvn.wc_status_kind.normal: submit.configure(text = 'Fine, do it', command=commit) nosubmit.configure(text = 'No, don\'t', command = root.quit) var1.set('File Not Up to Date') return OpsLogPV=epics.PV('CCC:OpsDisplay:System:Write.VAL') pvconnectedstatus=OpsLogPV.wait_for_connection() OpsLogPV.put(value='Saved Settings Being Loaded') restore_success=save_restore_uwcc.restore_pvs(file_name, debug=False) if restore_success==True: OpsLogPV.put(value='Restore Completed') else: OpsLogPV.put(value='Restore Failed') root.quit()
def commit(): global file_name global var1 client_svn = pysvn.Client() stat_svn=client_svn.status(file_name) OpsLogPV=epics.PV('CCC:OpsDisplay:System:Write.VAL') OpsLogPV.put(value='Saved Settings Loading...') submit.pack_forget() nosubmit.configure(text = 'Abort', command = root.quit) pvconnectedstatus=OpsLogPV.wait_for_connection() restore_success=save_restore_uwcc.restore_pvs(file_name, debug=False) if restore_success==True: OpsLogPV.put(value='Restore Completed') else: OpsLogPV.put(value='Restore Failed') root.quit()