From 55e4f9b9e8b8ece3c8a25d108dde5ebdf9aef397 Mon Sep 17 00:00:00 2001 From: monsta Date: Thu, 10 Jan 2019 11:10:10 +0300 Subject: fix UnicodeWarning when exclude command is used with non-latin args MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit like this: $ caja-dropbox exclude тест $ caja-dropbox exclude тест тест2 it's not the correct command usage, but we don't need a warning anyway --- caja-dropbox.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/caja-dropbox.in b/caja-dropbox.in index c96e7e3..cfcf4f5 100755 --- a/caja-dropbox.in +++ b/caja-dropbox.in @@ -1384,10 +1384,10 @@ Any specified path must be within Dropbox. console_print(u"Dropbox daemon stopped.") except DropboxCommand.CouldntConnectError, e: console_print(u"Dropbox isn't running!") - elif len(args) == 1 and args[0] == u"list": + elif len(args) == 1 and args[0].decode(sys.getfilesystemencoding()) == u"list": exclude([]) elif len(args) >= 2: - sub_command = args[0] + sub_command = args[0].decode(sys.getfilesystemencoding()) paths = args[1:] absolute_paths = [unicode_abspath(path.decode(sys.getfilesystemencoding())) for path in paths] if sub_command == u"add": -- cgit v1.2.1