diff options
author | Tobias Henkel <tobias.henkel@bmw.de> | 2020-07-30 15:28:30 +0200 |
---|---|---|
committer | Tobias Henkel <tobias.henkel@bmw.de> | 2020-07-30 15:28:30 +0200 |
commit | e4a207e5c9949d8a1e2f24877ba13a232888286a (patch) | |
tree | 91e69ae07d4ae229521b36f627285b5d6cd3e681 /zuul/driver/gerrit/gerritsource.py | |
parent | 9c623851c422f29f641a71fe90cf91c1cf1a1274 (diff) | |
download | zuul-e4a207e5c9949d8a1e2f24877ba13a232888286a.tar.gz |
Annotate getChangeByUrl logs with event id
This causes e.g. web requests that should be trackable via the event
id in the logs.
Change-Id: Iade2558f2312aedca7480b4ea1d3df60735cfc90
Diffstat (limited to 'zuul/driver/gerrit/gerritsource.py')
-rw-r--r-- | zuul/driver/gerrit/gerritsource.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/zuul/driver/gerrit/gerritsource.py b/zuul/driver/gerrit/gerritsource.py index a59781d09..fde0bf928 100644 --- a/zuul/driver/gerrit/gerritsource.py +++ b/zuul/driver/gerrit/gerritsource.py @@ -55,7 +55,7 @@ class GerritSource(BaseSource): def getChange(self, event, refresh=False): return self.connection.getChange(event, refresh) - def getChangeByURL(self, url): + def getChangeByURL(self, url, event): try: parsed = urllib.parse.urlparse(url) except ValueError: @@ -71,11 +71,12 @@ class GerritSource(BaseSource): except ValueError: return None query = "change:%s" % (change_no,) - results = self.connection.simpleQuery(query) + results = self.connection.simpleQuery(query, event=event) if not results: return None change = self.connection._getChange( - results[0].number, results[0].current_patchset) + results[0].number, results[0].current_patchset, + event=event) return change def getChangesDependingOn(self, change, projects, tenant): |