Blob Blame History Raw
From 9b463eae02d73a18e85330e4084304aa48ed53b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
Date: Wed, 2 Jan 2019 10:08:06 +0100
Subject: [PATCH 1/2] AttributeError: 'str' object has no attribute 'decode'

args.filename is a str in Python 3, needs no decoding
---
 printrun/pronsole.py | 1 -
 1 file changed, 1 deletion(-)

diff --git a/printrun/pronsole.py b/printrun/pronsole.py
index 5908ada2..bd264fd7 100644
--- a/printrun/pronsole.py
+++ b/printrun/pronsole.py
@@ -743,7 +743,6 @@ def process_cmdline_arguments(self, args):
         self.processing_args = False
         self.update_rpc_server(None, self.settings.rpc_server)
         if args.filename:
-            filename = args.filename.decode(locale.getpreferredencoding())
             self.cmdline_filename_callback(filename)
 
     def cmdline_filename_callback(self, filename):

From 9f40eb6a19862c40c2ee70d5931e549562287e3c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
Date: Wed, 2 Jan 2019 10:11:39 +0100
Subject: [PATCH 2/2] Fixup

---
 printrun/pronsole.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/printrun/pronsole.py b/printrun/pronsole.py
index bd264fd7..9528a80a 100644
--- a/printrun/pronsole.py
+++ b/printrun/pronsole.py
@@ -743,7 +743,7 @@ def process_cmdline_arguments(self, args):
         self.processing_args = False
         self.update_rpc_server(None, self.settings.rpc_server)
         if args.filename:
-            self.cmdline_filename_callback(filename)
+            self.cmdline_filename_callback(args.filename)
 
     def cmdline_filename_callback(self, filename):
         self.do_load(filename)