diff --git a/normalisename.py b/normalisename.py index d8720e7..ffc884f 100755 --- a/normalisename.py +++ b/normalisename.py @@ -29,16 +29,16 @@ class Normalisename: def whitelist(self): return self._whitelist.union({self.separator}) - def __call__(self, files): - for path in files: - if not self.check_normal(path): - directory = dirname(path) - filename = basename(path) - normalpath = joinpath(directory, self.normalname(filename)) + def __call__(self, paths): + for path in paths: + directory = dirname(path) + filename = basename(path) + normalpath = joinpath(directory, self.normalname(filename)) + if path != normalpath: self.operation(path, normalpath) # pylint: disable=not-callable - def check_normal(self, filename): - filename = basename(filename) + def check_normal(self, path): + filename = basename(path) return filename == self.normalname(filename) def normalname(self, filename):