[meld/Python3] Python 3 compatibility for messages with file names
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld/Python3] Python 3 compatibility for messages with file names
- Date: Fri, 8 Jul 2016 22:54:33 +0000 (UTC)
commit d4d680a42bfd1d3ad3f86a35f7232eda2c0242ef
Author: Vasily Galkin <galkin-vv ya ru>
Date: Sat Jul 2 15:00:12 2016 +0300
Python 3 compatibility for messages with file names
Fixes displaying of messages for:
-fail opening file
-fail saving file
-file reloaded notification
-overwrite other changes question
meld/filediff.py | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/meld/filediff.py b/meld/filediff.py
index 83f0aa2..7659a5d 100644
--- a/meld/filediff.py
+++ b/meld/filediff.py
@@ -1075,7 +1075,7 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
pass
filename = GLib.markup_escape_text(
- gfile.get_parse_name()).decode('utf-8')
+ gfile.get_parse_name())
primary = _(
u"There was a problem opening the file ā%sā." % filename)
self.msgarea_mgr[pane].add_dismissable_msg(
@@ -1169,7 +1169,7 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
# Notification for unknown buffer
return
gfile = Gio.File.new_for_path(data.filename)
- display_name = gfile.get_parse_name().decode('utf-8')
+ display_name = gfile.get_parse_name()
primary = _("File %s has changed on disk") % display_name
secondary = _("Do you want to reload the file?")
self.msgarea_mgr[pane].add_action_msg(
@@ -1467,7 +1467,7 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
if not force_overwrite and not bufdata.current_on_disk():
primary = (
_("File %s has changed on disk since it was opened") %
- bufdata.gfile.get_parse_name().decode('utf-8'))
+ bufdata.gfile.get_parse_name())
secondary = _("If you save it, any external changes will be lost.")
msgarea = self.msgarea_mgr[pane].new_from_text_and_icon(
'dialog-warning-symbolic', primary, secondary)
@@ -1534,7 +1534,7 @@ class FileDiff(melddoc.MeldDoc, gnomeglade.Component):
# TODO: Handle recoverable error cases, like external modifications
# or invalid buffer characters.
filename = GLib.markup_escape_text(
- gfile.get_parse_name()).decode('utf-8')
+ gfile.get_parse_name())
misc.error_dialog(
primary=_("Could not save file %s.") % filename,
secondary=_("Couldn't save file due to:\n%s") % (
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]