Add command to run the monboob process only once

This commit is contained in:
Laurent Bachelier 2012-03-21 01:23:05 +01:00
commit 64d976d6d9

View file

@ -253,6 +253,14 @@ class Monboob(ReplApplication):
self.weboob.repeat(self.config.get('interval'), self.process)
self.weboob.loop()
def do_once(self, line):
"""
once
Send mails only once, then exit.
"""
return self.process()
def process(self):
try:
for backend, message in self.weboob.do('iter_unread_messages'):