From: Roland Häder Date: Fri, 23 Jun 2023 15:13:36 +0000 (+0200) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=c2c823720556243e4c50ff6cb2ccc9191b1f01d6;p=fba.git Continued: - made all translations lower-case for easier comparison - if header is empty, skip it (avoids exception) --- diff --git a/fba/networks/lemmy.py b/fba/networks/lemmy.py index 5e55339..2752fa6 100644 --- a/fba/networks/lemmy.py +++ b/fba/networks/lemmy.py @@ -91,36 +91,36 @@ def fetch_blocks(domain: str, nodeinfo_url: str) -> list: raise ValueError("Parameter 'nodeinfo_url' is empty") translations = [ - "Blocked Instances", - "Instàncies bloquejades", - "Blocáilte Ásc", - "封锁实例", - "Blokované instance", - "Geblokkeerde instanties", - "Blockerade instanser", - "Instàncias blocadas", - "Istanze bloccate", - "Instances bloquées", - "Letiltott példányok", - "Instancias bloqueadas", - "Blokeatuta dauden instantziak", - "차단된 인스턴스", - "Peladen Yang Diblokir", - "Blokerede servere", - "Blokitaj nodoj", - "Блокирани Инстанции", - "Blockierte Instanzen", - "Estetyt instanssit", - "Instâncias bloqueadas", - "Zablokowane instancje", - "Blokované inÅ¡tancie", - "المثلاء المحجوبون", - "Užblokuoti serveriai", - "ブロックしたインスタンス", - "Блокированные Инстансы", - "Αποκλεισμένοι διακομιστές", - "封鎖站台", - "Instâncias bloqueadas", + "Blocked Instances".lower(), + "Instàncies bloquejades".lower(), + "Blocáilte Ásc".lower(), + "封锁实例".lower(), + "Blokované instance".lower(), + "Geblokkeerde instanties".lower(), + "Blockerade instanser".lower(), + "Instàncias blocadas".lower(), + "Istanze bloccate".lower(), + "Instances bloquées".lower(), + "Letiltott példányok".lower(), + "Instancias bloqueadas".lower(), + "Blokeatuta dauden instantziak".lower(), + "차단된 인스턴스".lower(), + "Peladen Yang Diblokir".lower(), + "Blokerede servere".lower(), + "Blokitaj nodoj".lower(), + "Блокирани Инстанции".lower(), + "Blockierte Instanzen".lower(), + "Estetyt instanssit".lower(), + "Instâncias bloqueadas".lower(), + "Zablokowane instancje".lower(), + "Blokované inÅ¡tancie".lower(), + "المثلاء المحجوبون".lower(), + "Užblokuoti serveriai".lower(), + "ブロックしたインスタンス".lower(), + "Блокированные Инстансы".lower(), + "Αποκλεισμένοι διακομιστές".lower(), + "封鎖站台".lower(), + "Instâncias bloqueadas".lower(), ] blocklist = list() @@ -150,7 +150,10 @@ def fetch_blocks(domain: str, nodeinfo_url: str) -> list: content = header.contents[0] logger.debug("content[%s]='%s'", type(content), content) - if content in translations: + if content is None: + logger.debug("domain='%s' has returned empty header='%s' - SKIPPED!", domain, header) + continue + elif content.lower() in translations: logger.debug("Found header with blocked instances - BREAK!") found = header break