diff options
author | nico <nico@magicbroccoli.de> | 2019-03-04 01:17:02 +0100 |
---|---|---|
committer | nico <nico@magicbroccoli.de> | 2019-03-04 01:17:02 +0100 |
commit | 347d2f5d46a4100804e23f5440a3904e5acdc528 (patch) | |
tree | c94bbbf45963192a1b81d5360eb81ec8a1bef635 | |
parent | 85ca549fabf298dd87ae34b4779604bad8efbe5b (diff) |
None Type Fix
* fix self.process None Type operation error
-rw-r--r-- | main.py | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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": { |