At the moment, butterfly only sets the initiator properties for media channels. It should do this for all other channel types. See my branch for a fix for this.
For the record, I did try and put this into tp-python's Channel class at first, but unfortunately I couldn't get it working as the code needs to get the handle class from both the handle itself *and* the handle ID.
Drive-by review: > + # otherwise use InitiatorID. > + elif telepathy.CHANNEL_INTERFACE + '.InitiatorID' in props: > + self._initiator = ButterflyHandleFactory(conn, 'contact', > + id=props[telepathy.CHANNEL_INTERFACE + '.InitiatorHandle']) s/InitiatorHandle/InitiatorID/
(In reply to comment #2) > s/InitiatorHandle/InitiatorID/ Ha, good catch. Fixed.
Merged, this fix is available in butterfly 0.5.10
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.