Blame 0001-fix-outupt-of-status-on-attribute-deletion.patch

d2717eb
From 260d5f585a78358706662b3acaafa66b1921f2c2 Mon Sep 17 00:00:00 2001
d2717eb
From: lethliel <mstrigl@suse.com>
d2717eb
Date: Wed, 22 May 2019 12:57:02 +0200
d2717eb
Subject: [PATCH 1/9] fix outupt of status on attribute deletion
d2717eb
d2717eb
On osc meta attribute --attribue <name> --delete the returned
d2717eb
data is encoded. Therefore the sys.stdout.write(data) call fails.
d2717eb
d2717eb
Solution: Decode data
d2717eb
d2717eb
--> sys.stdout.write(decode_it(data))
d2717eb
---
d2717eb
 osc/commandline.py | 2 +-
d2717eb
 1 file changed, 1 insertion(+), 1 deletion(-)
d2717eb
d2717eb
diff --git a/osc/commandline.py b/osc/commandline.py
d2717eb
index 05faaac..8c22002 100644
d2717eb
--- a/osc/commandline.py
d2717eb
+++ b/osc/commandline.py
d2717eb
@@ -1102,7 +1102,7 @@ class Osc(cmdln.Cmdln):
d2717eb
                 attributepath.append(opts.attribute)
d2717eb
                 u = makeurl(apiurl, attributepath)
d2717eb
                 for data in streamfile(u, http_DELETE):
d2717eb
-                    sys.stdout.write(data)
d2717eb
+                    sys.stdout.write(decode_it(data))
d2717eb
             else:
d2717eb
                 raise oscerr.WrongOptions('The --delete switch is only for pattern metadata or attributes.')
d2717eb
 
d2717eb
-- 
d2717eb
2.21.0
d2717eb