Improved readability in KeyLogger.NagscreenLogic, added tmp vars.

Gra [2009-04-24 21:12]
Improved readability in KeyLogger.NagscreenLogic, added tmp vars.
Filename
keylogger.pyw
diff --git a/keylogger.pyw b/keylogger.pyw
index 1c626ee..e0547a5 100644
--- a/keylogger.pyw
+++ b/keylogger.pyw
@@ -267,12 +267,16 @@ class KeyLogger:
             del(warn)

             # set the timer if first use
-            if myutils.password_recover(self.settings['General']['Usage Time Flag NoDisplay']) == "firstuse":
-                self.settings['General']['Usage Time Flag NoDisplay'] = myutils.password_obfuscate(str(time.time()))
+            utfnd = self.settings['General']['Usage Time Flag NoDisplay']
+            if myutils.password_recover(utfnd) == "firstuse":
+                self.settings['General']['Usage Time Flag NoDisplay'] = \
+                   myutils.password_obfuscate(str(time.time()))
                 self.settings.write()

             # then, see if we have "expired"
-            if abs(time.time() - float(myutils.password_recover(self.settings['General']['Usage Time Flag NoDisplay']))) > 345600: #4 days
+            utfnd = self.settings['General']['Usage Time Flag NoDisplay']
+            if abs(time.time() - float(myutils.password_recover(utfnd))) > \
+               3600 * 24 * 4:
                 root = Tkinter.Tk()
                 root.geometry("100x100+200+200")
                 warn = ExpirationScreen(root, title="PyKeylogger Has Expired",
ViewGit