fix: UnboundLocalError due to reference before assignment
* fix broken none catch
This commit is contained in:
parent
b2b44ce4c1
commit
a0ac0b2cea
|
@ -10,20 +10,19 @@ class ProcessBlocklist:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def process(self, blacklist, outfile, dryrun: bool):
|
def process(self, blacklist, outfile, dryrun: bool):
|
||||||
"""
|
"""
|
||||||
function to build and compare the local yaml file to the remote file
|
function to build and compare the local yaml file to the remote file
|
||||||
if the remote file is different, the local file gets overwritten
|
if the remote file is different, the local file gets overwritten
|
||||||
"""
|
"""
|
||||||
# cheeky none catch
|
|
||||||
try:
|
try:
|
||||||
# load local blacklist outfile
|
# load local blacklist outfile
|
||||||
if local_file_present(outfile):
|
with open(outfile, "r", encoding="utf-8") as local_file:
|
||||||
with open(outfile, "r", encoding="utf-8") as local_file:
|
local_blacklist = local_file.read()
|
||||||
local_blacklist = local_file.read()
|
|
||||||
|
|
||||||
except TypeError:
|
except (TypeError, FileNotFoundError):
|
||||||
# no local copy use empty one instead
|
# no local copy use empty one instead
|
||||||
local_blacklist = YAML(typ="safe")
|
local_blacklist = YAML(typ="safe")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue