Kaynağa Gözat

Catch config errors on reload

master
JustAnotherArchivist 4 yıl önce
ebeveyn
işleme
8f069ccac1
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. +5
    -1
      http2irc.py

+ 5
- 1
http2irc.py Dosyayı Görüntüle

@@ -447,7 +447,11 @@ async def main():
def sigusr1_callback():
logging.info('Got SIGUSR1, reloading config')
nonlocal config, irc, webserver
newConfig = config.reread()
try:
newConfig = config.reread()
except InvalidConfig as e:
logging.error(f'Config reload failed: {e!s}')
return
config = newConfig
irc.update_config(config)
webserver.update_config(config)


Yükleniyor…
İptal
Kaydet