From b604ec47731270663f2dfa69da5bf15b504ae135 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Mon, 2 Aug 2021 11:33:08 -0400 Subject: [PATCH] Fix detection of missing sync source Rather than just assume we want a directory when glob finds no matches, just take the empty result. --- confluent_server/confluent/syncfiles.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/confluent_server/confluent/syncfiles.py b/confluent_server/confluent/syncfiles.py index bc643df7..82ce5e77 100644 --- a/confluent_server/confluent/syncfiles.py +++ b/confluent_server/confluent/syncfiles.py @@ -100,10 +100,7 @@ def stage_ent(currmap, ent, targdir): allfents = ent.split() for tmpent in allfents: fents = glob.glob(tmpent) - if fents: - everyfent.extend(fents) - else: - everyfent.extend(os.path.dirname(tmpent)) + everyfent.extend(fents) if not everyfent: raise Exception('No matching files for "{}"'.format(ent)) if dst is None: # this is to indicate source and destination as one