]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Sun, 29 Dec 2024 22:18:45 +0000 (23:18 +0100)
committerRoland Häder <roland@mxchange.org>
Sun, 29 Dec 2024 22:18:45 +0000 (23:18 +0100)
- need to createa list() of CSV reader object to be able to count total CSV
  lines

fba/helpers/processing.py

index 5631f3a64168f95baab74bec7a2e3668a90b2c10..8326d8ebd04b7607593186648fcdffbdeb8b1389 100644 (file)
@@ -158,10 +158,15 @@ def csv_block(blocker: str, url: str, command: str) -> None:
     logger.debug("Fetched %d Bytes, parsing CSV ...", len(response.content))
     reader = csv.DictReader(response.content.decode("utf-8").splitlines(), dialect="unix")
 
-    blockdict = list()
+    logger.debug("reader[]='%s'", type(reader))
+    rows = list(reader)
 
+    # Init local variables
+    blockdict = list()
     cnt = 0
-    for row in reader:
+
+    logger.info("Checking %d CSV lines ...", len(rows))
+    for row in rows:
         logger.debug("row[%s]='%s'", type(row), row)
         domain = severity = reason = None
         reject_media = reject_reports = False