From 0f6ccb73f61d0ce693ba9129cfa1920d9351136d Mon Sep 17 00:00:00 2001 From: mprahl Date: Nov 20 2019 16:00:38 +0000 Subject: Set the default handlers and parsers This improves the readability of the code so that all the parsers and handlers are loaded by default. --- diff --git a/conf/config.py b/conf/config.py index 3146925..931e907 100644 --- a/conf/config.py +++ b/conf/config.py @@ -43,18 +43,6 @@ class BaseConfiguration(object): MESSAGING_TOPIC_PREFIX = ['org.fedoraproject.prod'] - # Parsers defined for parse specific messages - PARSERS = [ - 'freshmaker.parsers.internal:FreshmakerManualRebuildParser', - 'freshmaker.parsers.odcs:ComposeStateChangeParser', - ] - - # List of enabled composing handlers. - HANDLERS = [ - 'freshmaker.handlers.internal:UpdateDBOnODCSComposeFail', - 'freshmaker.handlers.koji:RebuildImagesOnODCSComposeDone', - ] - # Base URL of git repository with source artifacts. GIT_BASE_URL = "git://pkgs.fedoraproject.org" diff --git a/freshmaker/config.py b/freshmaker/config.py index c7bbbd0..4334df4 100644 --- a/freshmaker/config.py +++ b/freshmaker/config.py @@ -157,11 +157,22 @@ class Config(object): 'desc': 'Global network retry interval for read/write operations, in seconds.'}, 'parsers': { 'type': list, - 'default': [], + 'default': [ + 'freshmaker.parsers.internal:FreshmakerManualRebuildParser', + 'freshmaker.parsers.brew:BrewTaskStateChangeParser', + 'freshmaker.parsers.errata:ErrataAdvisoryStateChangedParser', + 'freshmaker.parsers.odcs:ComposeStateChangeParser', + ], 'desc': 'Parsers defined for parse specific messages.'}, 'handlers': { 'type': list, - 'default': [], + 'default': [ + 'freshmaker.handlers.koji:RebuildImagesOnParentImageBuild', + 'freshmaker.handlers.koji:RebuildImagesOnRPMAdvisoryChange', + 'freshmaker.handlers.internal:UpdateDBOnAdvisoryChange', + 'freshmaker.handlers.koji:RebuildImagesOnODCSComposeDone', + 'freshmaker.handlers.bob:RebuildImagesOnImageAdvisoryChange', + ], 'desc': 'List of enabled handlers.'}, 'polling_interval': { 'type': int,