src/manager/base.py \
src/manager/bugs.py \
src/manager/builds.py \
- src/manager/messages.py \
src/manager/repositories.py \
src/manager/sessions.py \
src/manager/sources.py \
src/manager/bugs.py
src/manager/builds.py
src/manager/__init__.py
-src/manager/messages.py
src/manager/repositories.py
src/manager/sessions.py
src/manager/sources.py
from .bugs import BugsUpdateEvent
from .builds import BuildsFailedRestartEvent, CheckBuildDependenciesEvent
from .builds import CreateTestBuildsEvent, DistEvent
-from .messages import MessagesSendEvent
from .repositories import RepositoriesUpdateEvent
from .sessions import SessionsCleanupEvent
from .sources import SourcesPullEvent
+++ /dev/null
-#!/usr/bin/python
-
-from . import base
-
-class MessagesSendEvent(base.Event):
- # Emails should be sent out as quickly as possible.
- priority = 0
-
- @property
- def interval(self):
- return self.pakfire.settings.get_int("messages_interval", 10)
-
- def run(self):
- for msg in self.pakfire.messages.get_all():
- try:
- self.pakfire.messages.send_msg(msg)
-
- except:
- continue
-
- # If everything was okay, we can delete the message in the database.
- self.pakfire.messages.delete(msg.id)
pakfire.buildservice.manager.CleanupFilesEvent,
pakfire.buildservice.manager.CreateTestBuildsEvent,
pakfire.buildservice.manager.DistEvent,
- pakfire.buildservice.manager.MessagesSendEvent,
pakfire.buildservice.manager.RepositoriesUpdateEvent,
pakfire.buildservice.manager.SessionsCleanupEvent,
pakfire.buildservice.manager.SourcesPullEvent,