- # DEBUG: print(f"DEBUG: line='{line}'")
- blocked.append({
- "domain": tidyup.domain(line.find_all("td")[0].text),
- "reason": tidyup.reason(line.find_all("td")[1].text)
+ logger.debug("line='%s'", line)
+ blocked = line.find_all("td")[0].text
+ logger.debug("blocked='%s'", blocked)
+
+ blocked = tidyup.domain(blocked) if blocked != "" else None
+ reason = tidyup.reason(line.find_all("td")[1].text)
+ logger.debug("blocked='%s',reason='%s' - AFTER!", blocked, reason)
+
+ if blocked is None or blocked == "":
+ logger.warning("line[]='%s' returned empty blocked domain - SKIPPED!", type(line))
+ continue
+ elif not domain_helper.is_wanted(blocked):
+ logger.debug("blocked='%s' is not wanted - SKIPPED!", blocked)
+ continue
+
+ logger.debug("Appending blocked='%s',reason='%s'", blocked, reason)
+ blocklist.append({
+ "blocker" : domain,
+ "blocked" : blocked,
+ "reason" : reason,
+ "block_level": "reject",