[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [gettor/master] Don't send delay alert of split package isn't available



commit b9e3cc38a6654edbd4de591082691abefdb17ff2
Author: Christian Fromme <kaner@xxxxxxxxxx>
Date:   Sun Feb 27 00:07:44 2011 +0100

    Don't send delay alert of split package isn't available
---
 lib/gettor/responses.py |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/lib/gettor/responses.py b/lib/gettor/responses.py
index 3ef9139..4033a67 100644
--- a/lib/gettor/responses.py
+++ b/lib/gettor/responses.py
@@ -136,10 +136,6 @@ class Response:
             # Did the user choose a package?
             if self.reqInfo['package'] is None:
                 return self.sendPackageHelp()
-            # Be a polite bot and send message that mail is on the way
-            if self.config.DELAY_ALERT:
-                if not self.sendDelayAlert():
-                    logging.error("Failed to sent delay alert.")
             # Did the user request a split or normal package download?
             if self.reqInfo['split']:
                 return self.sendSplitPackage()
@@ -179,6 +175,11 @@ class Response:
         """ Send a message with an attachment to the user. The attachment is 
             chosen automatically from the selected self.reqInfo['package']
         """
+        # Be a polite bot and send message that mail is on the way
+        if self.config.DELAY_ALERT:
+	    if not self.sendDelayAlert():
+	        logging.error("Failed to sent delay alert.")
+
         pack = self.reqInfo['package']
         to = self.reqInfo['user']
         if self.isBlacklistedForMessageType("sendPackage"):
@@ -231,11 +232,16 @@ class Response:
         # Check if there's a split package for this available
         pack =  self.reqInfo['package']
         split = self.config.PACKAGES[pack][1]
-        if split and split is "unavailable":
+        if split is not None and split == "unavailable":
             logging.error("User requested split package that isn't available")
             # Inform the user
             return self.sendTextEmail(getNoSplitAvailable(self.t))
 
+        # Be a polite bot and send message that mail is on the way
+        if self.config.DELAY_ALERT:
+	    if not self.sendDelayAlert():
+	        logging.error("Failed to sent delay alert.")
+
         if self.isBlacklistedForMessageType("sendSplitPackage"):
             # Don't send anything
             return False



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits