home · contact · privacy
Fix indentation error.
[plomlombot-irc.git] / plomlombot.py
index 96b399b2eadc404c65e57f27ef97d6b344204ebf..f0f387e45a3d9c583efc23d8509d454291ac46b8 100755 (executable)
@@ -214,13 +214,13 @@ def handle_command(command, argument, notice, target, session):
             tokens = []
         else:
             tokens = argument.split(" ")
-        if len(tokens) != 0:
-           if (len(tokens) == 1 and not tokens[0].isdigit()) or \
-               tokens[0] not in {"search", "offset-search"} or \
-               (tokens[0] == "offset-search" and
-                ((not len(tokens) > 2) or (not tokens[1].isdigit()))):
-                help()
-                return
+        if (len(tokens) == 1 and not tokens[0].isdigit()) or \
+           (tokens > 1 and
+            tokens[0] not in {"search", "offset-search"} or
+            (tokens[0] == "offset-search" and
+             ((not len(tokens) > 2) or (not tokens[1].isdigit())))):
+            help()
+            return
         if not os.access(session.quotesfile, os.F_OK):
             notice("no quotes available")
             return
@@ -234,7 +234,7 @@ def handle_command(command, argument, notice, target, session):
                 notice("there's no quote of that index")
                 return
             i = i - 1
-        else:
+        elif len(tokens) > 1:
             to_skip = 0
             if tokens[0] == "search":
                 query = str.join(" ", tokens[1:])
@@ -253,7 +253,7 @@ def handle_command(command, argument, notice, target, session):
                     notice("skipped all quotes matching query")
                 else:
                     notice("found %s matches, showing max. 3, skipping %s"
-                           %s (len(results), to_skip))
+                           % (len(results), to_skip))
                 for i in range(len(results)):
                     if i >= to_skip and i < to_skip + 3:
                         result = results[i]