From 9b463eae02d73a18e85330e4084304aa48ed53b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= 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?= 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)