diff --git a/inotify/adapters.py b/inotify/adapters.py
index <HASH>..<HASH> 100644
--- a/inotify/adapters.py
+++ b/inotify/adapters.py
@@ -261,7 +261,7 @@ class InotifyTrees(BaseTree):
         self.__load_trees(paths)
 
     def __load_trees(self, paths):
-        _LOGGER.debug("Adding initial watches on trees: [%s]", ",".join(paths))
+        _LOGGER.debug("Adding initial watches on trees: [%s]", ",".join(map(str, paths)))
 
         q = paths
         while q:
resolves #<I>, list of binary paths can't be logged with existing call