+
+ def channel_for_call(self, handle, suppress_handler=False):
+ try:
+ chan = self._callChannels[handle]
+ except KeyError, e:
+ if handle.get_type() != telepathy.HANDLE_TYPE_NONE:
+ raise telepathy.errors.NotImplemented("Using deprecated means to create a call")
+ _moduleLogger.debug("Requesting new call channel")
+
+ chan = channel.call.CallChannel(self._connRef(), handle)
+ self._callChannels[handle] = chan
+ self._connRef().add_channel(chan, handle, suppress_handler)
+ return chan