Просмотр исходного кода

Don't log when skipping .Radicale* files

Patch proposed by @pbiering.
Guillaume Ayoub 9 лет назад
Родитель
Сommit
2c938ea67a
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      radicale/storage.py

+ 4 - 2
radicale/storage.py

@@ -499,7 +499,8 @@ class Collection(BaseCollection):
 
         for href in os.listdir(filesystem_path):
             if not is_safe_filesystem_path_component(href):
-                cls.logger.debug("Skipping collection: %s", href)
+                if not href.startswith(".Radicale"):
+                    cls.logger.debug("Skipping collection: %s", href)
                 continue
             child_filesystem_path = path_to_filesystem(filesystem_path, href)
             if os.path.isdir(child_filesystem_path):
@@ -613,7 +614,8 @@ class Collection(BaseCollection):
 
         for href in hrefs:
             if not is_safe_filesystem_path_component(href):
-                self.logger.debug("Skipping component: %s", href)
+                if not href.startswith(".Radicale"):
+                    self.logger.debug("Skipping component: %s", href)
                 continue
             path = os.path.join(self._filesystem_path, href)
             if os.path.isfile(path):