summaryrefslogtreecommitdiff
path: root/zuul/driver/gerrit
diff options
context:
space:
mode:
authorSimon Westphahl <simon.westphahl@bmw.de>2020-10-30 14:54:17 +0100
committerSimon Westphahl <simon.westphahl@bmw.de>2021-03-18 09:23:49 +0100
commit4457ca1086565e64f0bfbe962988ea10971c3d25 (patch)
tree9960c8d0d2ca75fcd53147510800408fe3a18696 /zuul/driver/gerrit
parent55ac08d3d6ebe9015798e5cbc5a9b34065052bcb (diff)
downloadzuul-4457ca1086565e64f0bfbe962988ea10971c3d25.tar.gz
Interface to get a driver's trigger event class
In order to properly deserialize trigger events we need a way to get the trigger event class of the drivers. Change-Id: Idb16fd48ced078018e2735153ac213043f03c978
Diffstat (limited to 'zuul/driver/gerrit')
-rw-r--r--zuul/driver/gerrit/__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/zuul/driver/gerrit/__init__.py b/zuul/driver/gerrit/__init__.py
index 4930c7631..0751f118b 100644
--- a/zuul/driver/gerrit/__init__.py
+++ b/zuul/driver/gerrit/__init__.py
@@ -15,6 +15,7 @@
from zuul.driver import Driver, ConnectionInterface, TriggerInterface
from zuul.driver import SourceInterface, ReporterInterface
from zuul.driver.gerrit import gerritconnection
+from zuul.driver.gerrit import gerritmodel
from zuul.driver.gerrit import gerrittrigger
from zuul.driver.gerrit import gerritsource
from zuul.driver.gerrit import gerritreporter
@@ -49,6 +50,9 @@ class GerritDriver(Driver, ConnectionInterface, TriggerInterface,
def getTrigger(self, connection, config=None):
return gerrittrigger.GerritTrigger(self, connection, config)
+ def getTriggerEventClass(self):
+ return gerritmodel.GerritTriggerEvent
+
def getSource(self, connection):
return gerritsource.GerritSource(self, connection)