stay compatible during testing
authorChristian Herdtweck <christian.herdtweck@intra2net.com>
Wed, 22 Jun 2016 15:15:07 +0000 (17:15 +0200)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Mon, 2 Apr 2018 09:32:53 +0000 (11:32 +0200)
deltatar/deltatar.py

index 7fdf5c6..9bf1ef3 100644 (file)
@@ -197,7 +197,13 @@ class DeltaTar(object):
         self.included_files = included_files
         self.filter_func = filter_func
         if logger:
-            self.logger = logger
+            if isinstance(logger, logging.Logger):
+                self.logger = logger
+            else:
+                self.logger = logging.getLogger('deltatar.DeltaTar')
+                self.logger.addHandler(logger)
+        else:
+            self.logger = logging.getLogger('deltatar.DeltaTar')
         self.mode = mode
         self.password = password