Pārlūkot izejas kodu

Remove "irc:quit" from command/task-to-notify list; nicer watcher.

tags/v0.1^2
Ben Kurtovic pirms 12 gadiem
vecāks
revīzija
0c637d071c
2 mainītis faili ar 8 papildinājumiem un 3 dzēšanām
  1. +3
    -2
      earwigbot/bot.py
  2. +5
    -1
      earwigbot/irc/watcher.py

+ 3
- 2
earwigbot/bot.py Parādīt failu

@@ -150,9 +150,10 @@ class Bot(object):
advance warning of their forced shutdown.
"""
tasks = []
non_tasks = self.config.components.keys() + ["MainThread", "reminder"]
component_names = self.config.components.keys()
skips = component_names + ["MainThread", "reminder", "irc:quit"]
for thread in enumerate_threads():
if thread.name not in non_tasks and thread.is_alive():
if thread.name not in skips and thread.is_alive():
tasks.append(thread.name)
if tasks:
log = "The following commands or tasks will be killed: {0}"


+ 5
- 1
earwigbot/irc/watcher.py Parādīt failu

@@ -121,5 +121,9 @@ class Watcher(IRCConnection):
frontend = self.bot.frontend
if chans and frontend and not frontend.is_stopped():
pretty = rc.prettify()
if len(pretty) > 400:
msg = pretty[:397] + "..."
else:
msg = pretty[:400]
for chan in chans:
frontend.say(chan, pretty[:400])
frontend.say(chan, msg)

Notiek ielāde…
Atcelt
Saglabāt