[Pidgin] #3521: purple-url-handler doesn't handle irc:// links correctly
Pidgin
trac at pidgin.im
Fri Oct 12 04:22:39 EDT 2007
#3521: purple-url-handler doesn't handle irc:// links correctly
-----------------------------+----------------------------------------------
Reporter: dwayne | Type: defect
Status: new | Priority: minor
Component: libpurple | Version: 2.2.1
Keywords: irc url-handler | Pending: 0
-----------------------------+----------------------------------------------
I've tried various formats for URL handling in purple-url-handler all seem
to fail for IRC type URLs.
On my system this works:
purple-url-handler "xmpp:friedel at jabber.obsidian.co.za"
While none of these work:
purple-url-handler "irc:irc.freenode.net"
purple-url-handler "irc://irc.freenode.net"
purple-url-handler "irc://irc.freenode.net#pootle"
In all cases the following error is produced:
[dwayne at localhost filters]$ purple-url-handler
"irc://irc.freenode.net#pootle"
/usr/lib/python2.5/site-packages/dbus/_dbus.py:248: DeprecationWarning:
The dbus_bindings module is not public API and will go away soon.
Most uses of dbus_bindings are applications catching the exception
dbus.dbus_bindings.DBusException. You should use dbus.DBusException
instead (this is compatible with all dbus-python versions since 0.40.2).
If you need additional public API, please contact the maintainers via
<dbus at lists.freedesktop.org>.
import dbus.dbus_bindings as m
Traceback (most recent call last):
File "/usr/bin/purple-url-handler", line 332, in <module>
main()
File "/usr/bin/purple-url-handler", line 314, in main
irc(uri)
File "/usr/bin/purple-url-handler", line 163, in irc
server = urllib.unquote_plus(match.group(2)) or ""
File "/usr/lib/python2.5/urllib.py", line 1158, in unquote_plus
s = s.replace('+', ' ')
AttributeError: 'NoneType' object has no attribute 'replace'
--
Ticket URL: <http://developer.pidgin.im/ticket/3521>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list