summarylogtreecommitdiffstats
path: root/mackup.patch
blob: bb005618d2ca01dc95229a485910230a3fbbd67f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- mackup-orig/mackup/config.py	2016-11-22 10:54:05.000000000 +0100
+++ mackup-0.8.15/mackup/config.py	2016-12-27 15:36:13.700938446 +0100
@@ -219,10 +219,11 @@
                                   " the 'file_system' engine is used.")

         # Python 2 and python 3 byte strings are different.
-        if sys.version_info[0] < 3:
-            path = str(path)
-        else:
-            path = path.decode("utf-8")
+        if not isinstance(path, str):
+            if sys.version_info[0] < 3:
+                path = str(path)
+            else:
+                path = path.decode("utf-8")

         return path