From 347d2f5d46a4100804e23f5440a3904e5acdc528 Mon Sep 17 00:00:00 2001 From: nico Date: Mon, 4 Mar 2019 01:17:02 +0100 Subject: [PATCH] None Type Fix * fix self.process None Type operation error --- main.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index c9deb83..9fef752 100644 --- a/main.py +++ b/main.py @@ -70,10 +70,15 @@ class BlacklistImporter: def process(self): # init new YAML variable local_file = YAML(typ="safe") - try: - local_file = local_file.load(open(self.outfile, "r", encoding="utf-8")) - except FileNotFoundError: - pass + + # prevent None errors + if self.outfile is not None: + # catch FileNotFoundError on first run or file missing + try: + local_file = local_file.load(open(self.outfile, "r", encoding="utf-8")) + except FileNotFoundError: + pass + remote_file = { "acl": {