summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Le Thanh Duong <olivier@lethanh.be>2010-01-18 21:32:57 +0100
committerLouis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>2010-06-03 16:42:30 -0400
commit95022400567cfed7bdb448a41fea71ed0569753e (patch)
treed8b9fe37f42833a0238966ab332e48c865b2691e
parentb79cc33a55652af655a533167fb86e45c862720a (diff)
Add Filename and Size as immutable property of FTChannel
-rw-r--r--butterfly/channel/filetransfer.py7
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)