def close(self):
for chan in self._listChannels.values():
- chan.remove_from_connection()# so that dbus lets it die.
+ chan.Close()
for chan in self._textChannels.values():
chan.Close()
for chan in self._callChannels.values():
chan = self._listChannels[handle]
except KeyError, e:
if handle.get_type() != telepathy.HANDLE_TYPE_LIST:
- raise telepathy.NotImplemented("Only server lists are allowed")
+ raise telepathy.errors.NotImplemented("Only server lists are allowed")
_moduleLogger.debug("Requesting new contact list channel")
chan = channel.contact_list.create_contact_list_channel(self._connRef(), handle)
chan = self._textChannels[handle]
except KeyError, e:
if handle.get_type() != telepathy.HANDLE_TYPE_CONTACT:
- raise telepathy.NotImplemented("Only Contacts are allowed")
+ raise telepathy.errors.NotImplemented("Only Contacts are allowed")
_moduleLogger.debug("Requesting new text channel")
chan = channel.text.TextChannel(self._connRef(), handle)
chan = self._callChannels[handle]
except KeyError, e:
if handle.get_type() != telepathy.HANDLE_TYPE_NONE:
- raise telepathy.NotImplemented("Using deprecated means to create a call")
+ raise telepathy.errors.NotImplemented("Using deprecated means to create a call")
_moduleLogger.debug("Requesting new call channel")
chan = channel.call.CallChannel(self._connRef(), handle)