diff options
author | Olivier Le Thanh Duong <olivier@lethanh.be> | 2010-01-18 21:32:57 +0100 |
---|---|---|
committer | Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk> | 2010-06-03 16:42:30 -0400 |
commit | 95022400567cfed7bdb448a41fea71ed0569753e (patch) | |
tree | d8b9fe37f42833a0238966ab332e48c865b2691e | |
parent | b79cc33a55652af655a533167fb86e45c862720a (diff) |
Add Filename and Size as immutable property of FTChannel
-rw-r--r-- | butterfly/channel/filetransfer.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/butterfly/channel/filetransfer.py b/butterfly/channel/filetransfer.py index d725c36..dd5887f 100644 --- a/butterfly/channel/filetransfer.py +++ b/butterfly/channel/filetransfer.py @@ -31,6 +31,8 @@ import socket from butterfly.util.decorator import async from butterfly.handle import ButterflyHandleFactory +from telepathy.interfaces import CHANNEL_TYPE_FILE_TRANSFER + __all__ = ['ButterflyFileTransferChannel'] logger = logging.getLogger('Butterfly.FileTransferChannel') @@ -68,6 +70,11 @@ class ButterflyFileTransferChannel( 'InitialOffset': lambda: self.offset }) + self._add_immutables({ + 'Filename': CHANNEL_TYPE_FILE_TRANSFER, + 'Size': CHANNEL_TYPE_FILE_TRANSFER, + }) + self.__add_initial_participants() self.set_state(telepathy.FILE_TRANSFER_STATE_PENDING, telepathy.FILE_TRANSFER_STATE_CHANGE_REASON_REQUESTED) |