Example #1
0
 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)
Example #2
0
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')
Example #6
0
    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()