def enterSendInfo(self): self.notify.debug('enterSendInfo') focusItem = self.focusList[self.lastFocusIndex] self.removeFocus() if focusItem == self.acctNameEntry: isEmail = 0 text = self.acctNameEntry.get() else: isEmail = 1 text = self.emailEntry.get() if InputCheck.isBlank(text): self.fsm.request('getInput') return None if isEmail: if not InputCheck.isValidEmailAddr(text): self.dialog.setMessage(Localizer.ForgotPasswordScreenInvalidEmail) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._ForgotPasswordScreen__handleFailureAck) return None try: if isEmail: error = self.loginInterface.requestPwdReminder(email = text) if error is None: self.dialog.setMessage(Localizer.ForgotPasswordScreenEmailSuccess % text) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._ForgotPasswordScreen__handleSuccessAck) else: self.dialog.setMessage(Localizer.ForgotPasswordScreenEmailFailure % text) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._ForgotPasswordScreen__handleFailureAck) else: error = self.loginInterface.requestPwdReminder(acctName = text) if error is None: self.dialog.setMessage(Localizer.ForgotPasswordScreenAccountNameSuccess) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._ForgotPasswordScreen__handleSuccessAck) elif self.loginInterface.getErrorCode() == 105: self.dialog.setMessage(Localizer.ForgotPasswordScreenNoEmailAddress) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._ForgotPasswordScreen__handleNoEmailAck) else: self.dialog.setMessage(Localizer.ForgotPasswordScreenAccountNameFailure % text) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._ForgotPasswordScreen__handleFailureAck) except TTAccount.TTAccountException: e = None self.notify.debug(str(e)) self.dialog.setMessage(str(e)) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._ForgotPasswordScreen__handleConnectionProblemAck)
def RunManualMode(): firstdate = InputCheck.EnterDate() seconddate = InputCheck.EnterDate() for proc in firstdate: if proc not in seconddate: print("the process {0} number {1} is create\n".format( proc.name, proc.pid)) for proc in seconddate: if proc not in firstdate: print("the process {0} number {1} is stop working\n".format( proc.name, proc.pid)) MainFrame.RunMainFrame()
def RunMainMenu(): print "Select Menu:\n1. Monitor State\n2. Manual Mode\n3. Exit\n" choose = InputCheck.EnterChoose() if choose == 1: MonitorState.RunMonitorState() elif choose == 2: if InputCheck.CheckFiles(): ManualMode.RunManualMode() else: print "Can not access the app" RunMainMenu() else: print "Bye bye" sys.exit(0)
def RunMonitorState(): x = InputCheck.EnterTime() if platform.system() is "Windows": FolderLock.MakeFolderWindows() while 1: FolderLock.CheckIfFolderDeleted( "ProcessMonitor.{645ff040-5081-101b-9f08-00aa002f954e}") FolderLock.OpenFolder() IOprocessList.WriteCsvFile() FolderLock.CloseFolder() try: print "If you want to go back to the menu press CTRL + C" time.sleep(x * 60) except KeyboardInterrupt: MainFrame.RunMainMenu() else: FolderLock.MakeFolderLinux() while 1: FolderLock.CheckIfFolderDeleted("ProcessMonitor") IOprocessList.WriteCsvFile() try: print "If you want to go back to the menu press CTRL + C" time.sleep(x * 60) except KeyboardInterrupt: MainFrame.RunMainMenu()
def _CreateAccountScreen__handleEmailSubmit(self): self.email = self.emailEntry.get() def showErrorMsg(msg, self = self): self.dialog.setMessage(msg) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._CreateAccountScreen__handleInvalidEmailAck) self.emailPanel.hide() if self.emailEntry.get() == '' and self.emailConfirmEntry.get() == '': self.fsm.request('getEmail') elif not InputCheck.isValidEmailAddr(self.email): showErrorMsg(Localizer.CreateAccountScreenInvalidEmail) elif self.email != self.emailConfirmEntry.get(): showErrorMsg(Localizer.CreateAccountScreenEmailMismatch) else: self._CreateAccountScreen__validatedEmail = 1 self.fsm.request('waitForLoginResponse')
def _CreateAccountScreen__handleEmailSubmit(self): self.email = self.emailEntry.get() def showErrorMsg(msg, self=self): self.dialog.setMessage(msg) self.dialog.show() self.acceptOnce(self.dialogDoneEvent, self._CreateAccountScreen__handleInvalidEmailAck) self.emailPanel.hide() if self.emailEntry.get() == '' and self.emailConfirmEntry.get() == '': self.fsm.request('getEmail') elif not InputCheck.isValidEmailAddr(self.email): showErrorMsg(Localizer.CreateAccountScreenInvalidEmail) elif self.email != self.emailConfirmEntry.get(): showErrorMsg(Localizer.CreateAccountScreenEmailMismatch) else: self._CreateAccountScreen__validatedEmail = 1 self.fsm.request('waitForLoginResponse')
def RunMainFrame(): print "Hello to the Process Monitor" InputCheck.EnterPath() RunMainMenu()