From 9953f07ba710a57693bd62199c9a47312904c6b2 Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Mon, 18 Sep 2023 15:11:24 +0200 Subject: [PATCH] fix empty ignore patterns --- dotdrop/importer.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/dotdrop/importer.py b/dotdrop/importer.py index 28ec1f7..2d488a5 100644 --- a/dotdrop/importer.py +++ b/dotdrop/importer.py @@ -54,16 +54,17 @@ class Importer: self.log = Logger(debug=self.debug) # patch ignore patterns - for ign in ignore: - if ign.startswith('!'): - self.ignore.append(ign) - continue - if ign.startswith('*/'): - self.ignore.append(ign) - continue - newign = f'*/{ign}' - self.log.dbg(f'patching ignore {ign} to {newign}') - self.ignore.append(newign) + if ignore: + for ign in ignore: + if ign.startswith('!'): + self.ignore.append(ign) + continue + if ign.startswith('*/'): + self.ignore.append(ign) + continue + newign = f'*/{ign}' + self.log.dbg(f'patching ignore {ign} to {newign}') + self.ignore.append(newign) self.templater = Templategen(variables=self.variables, base=self.dotpath,