GNOME Bugzilla – Bug 745837
If passed as arguments text files does not work.
Last modified: 2015-03-20 22:35:09 UTC
Hello: In the Meld version 1.6.1, this command with arguments files worked fine: $ meld "/tmp/text1.cpp" "/tmp/text2.cpp" But in version Meld 3.12.1 Gives this error: $ meld "/tmp/text1.cpp" "/tmp/text2.cpp" Traceback (most recent call last):
+ Trace 234819
tab = self.parse_args(command_line)
focus=i == 0)
return window.open_paths(paths, **kwargs)
paths, auto_compare=auto_compare, auto_merge=auto_merge)
paths, merge_output=merge_output, meta=meta)
doc.set_files(files)
self._disconnect_buffer_handlers()
buf.disconnect(h)
return func(_get_instance_for_signal(obj), *args, **kwargs)
return info.invoke(*args, **kwargs)
Regards Jsbsan
What distribution/version are you running? This problem looks very familiar, and I'm pretty sure it's a problem that has been fixed in upstream PyGObject. Also, while I don't actually expect it to fix this problem, you can always try with the most recent stable Meld version (3.12.3).
Hello: My distribution: Linux minino 3.10.1-picaros #2 SMP Tue Jul 23 14:34:47 CEST 2013 i686 GNU/Linux (is a derived distribution of Debian wheezy) In Sid repository, 3.12.1 version of meld Regards, Jsbsan
Yeah, this is a bug with pygobject and/or its interaction with glib, and it's fixed in newer releases of those libraries. There's also nothing that we can do in Meld to work around this, sadly. Thanks anyway for the bug report.