Blame 0009-cast-bytes-object-to-string-during-os.path.join.patch

d2717eb
From 1c825ec8b6df8168918edce6517a9c260553b231 Mon Sep 17 00:00:00 2001
d2717eb
From: Maximilian Meister <mmeister@suse.de>
d2717eb
Date: Tue, 28 May 2019 11:40:49 +0200
d2717eb
Subject: [PATCH 9/9] cast bytes object to string during os.path.join
d2717eb
d2717eb
this makes sure not to mix objects to prevent a TypeError
d2717eb
d2717eb
TypeError: Can't mix strings and bytes in path components
d2717eb
d2717eb
Fixes#567
d2717eb
d2717eb
Signed-off-by: Maximilian Meister <mmeister@suse.de>
d2717eb
---
d2717eb
 osc/fetch.py | 2 +-
d2717eb
 1 file changed, 1 insertion(+), 1 deletion(-)
d2717eb
d2717eb
diff --git a/osc/fetch.py b/osc/fetch.py
d2717eb
index 597f7df..d84474e 100644
d2717eb
--- a/osc/fetch.py
d2717eb
+++ b/osc/fetch.py
d2717eb
@@ -176,7 +176,7 @@ class Fetcher:
d2717eb
                     sys.exit(1)
d2717eb
                 canonname = pac_obj.binary
d2717eb
 
d2717eb
-        fullfilename = os.path.join(destdir, canonname)
d2717eb
+        fullfilename = os.path.join(destdir, decode_it(canonname))
d2717eb
         if pac_obj is not None:
d2717eb
             pac_obj.canonname = canonname
d2717eb
             pac_obj.fullfilename = fullfilename
d2717eb
-- 
d2717eb
2.21.0
d2717eb