Our xmlrpc implementation does not work with python 2.5.
Try/except it and log an error.
This commit is contained in:
parent
4cdf88f31d
commit
d36e20159e
@ -74,9 +74,13 @@ class ShellOwner(object):
|
|||||||
self._service = self._pservice.register_service(self._nick,
|
self._service = self._pservice.register_service(self._nick,
|
||||||
PRESENCE_SERVICE_TYPE, properties=props)
|
PRESENCE_SERVICE_TYPE, properties=props)
|
||||||
logging.debug("Owner '%s' using port %d" % (self._nick, self._service.get_port()))
|
logging.debug("Owner '%s' using port %d" % (self._nick, self._service.get_port()))
|
||||||
self._icon_stream = Stream.Stream.new_from_service(self._service)
|
|
||||||
self._icon_stream.register_reader_handler(self._handle_buddy_icon_request, "get_buddy_icon")
|
try:
|
||||||
self._icon_stream.register_reader_handler(self._handle_invite, "invite")
|
self._icon_stream = Stream.Stream.new_from_service(self._service)
|
||||||
|
self._icon_stream.register_reader_handler(self._handle_buddy_icon_request, "get_buddy_icon")
|
||||||
|
self._icon_stream.register_reader_handler(self._handle_invite, "invite")
|
||||||
|
except:
|
||||||
|
logging.error('Our xmlprc implementation does not work with Python 2.5')
|
||||||
|
|
||||||
def _handle_buddy_icon_request(self):
|
def _handle_buddy_icon_request(self):
|
||||||
"""XMLRPC method, return the owner's icon encoded with base64."""
|
"""XMLRPC method, return the owner's icon encoded with base64."""
|
||||||
|
Loading…
Reference in New Issue
Block a user