diff --git a/aeromancer/filehandler/base.py b/aeromancer/filehandler/base.py index 4d41ffc..7f22f90 100644 --- a/aeromancer/filehandler/base.py +++ b/aeromancer/filehandler/base.py @@ -1,5 +1,6 @@ import abc import fnmatch +import os class FileHandler(object): @@ -10,7 +11,8 @@ class FileHandler(object): def supports_file(self, file_obj): """Does this plugin want to process the file? """ - return any(fnmatch.fnmatch(file_obj.path, ip) + base_filename = os.path.basename(file_obj.path) + return any(fnmatch.fnmatch(base_filename, ip) for ip in self.INTERESTING_PATTERNS) @abc.abstractmethod