From: Petr Štetiar Date: Mon, 15 May 2023 14:18:16 +0000 (+0200) Subject: phase1: fix crash on exception during Git update X-Git-Tag: v2^0 X-Git-Url: http://git.openwrt.org/?p=buildbot.git;a=commitdiff_plain;h=2cbc3df5878f49a90f3fa1d595805e422549e0ec phase1: fix crash on exception during Git update Fixes following exception: 2023-05-15 14:08:56+0000 [-] build got exception when running step Git(name='git', repourl='https://git.openwrt.org/openwrt/openwrt.git', mode='full', method='fresh', locks=renderer(), haltOnFailure=True) 2023-05-15 14:08:56+0000 [-] Unhandled Error Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/twisted/internet/defer.py", line 1792, in gotResult _inlineCallbacks(r, gen, status, context) File "/usr/local/lib/python3.9/dist-packages/twisted/internet/defer.py", line 1693, in _inlineCallbacks result = context.run( File "/usr/local/lib/python3.9/dist-packages/twisted/python/failure.py", line 518, in throwExceptionIntoGenerator return g.throw(self.type, self.value, self.tb) File "/usr/local/lib/python3.9/dist-packages/buildbot/process/build.py", line 576, in _start_next_step_impl log.err(e) --- --- File "/usr/local/lib/python3.9/dist-packages/buildbot/process/build.py", line 562, in _start_next_step_impl results = yield step.startStep(self.conn) builtins.KeyError: None as None is valid property value, but cant be used as dict index. Signed-off-by: Petr Štetiar --- diff --git a/phase1/master.cfg b/phase1/master.cfg index f511e03..c18ee74 100644 --- a/phase1/master.cfg +++ b/phase1/master.cfg @@ -142,7 +142,7 @@ def ini_parse_workers(section): log.msg("invalid worker configuration ignored: {}".format(repr(section))) return - sl_props = { 'dl_lock':None, 'ul_lock':None, 'tag_only':tagonly } + sl_props = { 'tag_only':tagonly } if "dl_lock" in section: lockname = section.get("dl_lock") sl_props['dl_lock'] = lockname