[telepathy-python/master] Upgrade to stable tube API

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Fri Jun 12 04:23:29 PDT 2009


---
 examples/tube-dbus-muc.py |   11 ++++++-----
 examples/tubeconn.py      |    2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/examples/tube-dbus-muc.py b/examples/tube-dbus-muc.py
index 0d278a5..75a08de 100644
--- a/examples/tube-dbus-muc.py
+++ b/examples/tube-dbus-muc.py
@@ -18,7 +18,7 @@ from telepathy.constants import (
         CONNECTION_HANDLE_TYPE_ROOM, CONNECTION_STATUS_CONNECTED,
         CONNECTION_STATUS_DISCONNECTED, CONNECTION_STATUS_CONNECTING,
         TUBE_TYPE_DBUS, TUBE_TYPE_STREAM, TUBE_STATE_LOCAL_PENDING,
-        TUBE_STATE_REMOTE_PENDING, TUBE_STATE_OPEN)
+        TUBE_STATE_REMOTE_PENDING, TUBE_STATE_OPEN, SOCKET_ACCESS_CONTROL_CREDENTIALS)
 
 from account import connection_from_file
 from tubeconn import TubeConnection
@@ -28,8 +28,8 @@ IFACE = SERVICE
 PATH = "/org/freedesktop/Telepathy/Tube/Test"
 
 # TODO: import when tube API is stable
-CHANNEL_INTERFACE_TUBE = CHANNEL_INTERFACE + ".Interface.Tube.DRAFT"
-CHANNEL_TYPE_DBUS_TUBE = CHANNEL_INTERFACE + ".Type.DBusTube.DRAFT"
+CHANNEL_INTERFACE_TUBE = CHANNEL_INTERFACE + ".Interface.Tube"
+CHANNEL_TYPE_DBUS_TUBE = CHANNEL_INTERFACE + ".Type.DBusTube"
 
 TUBE_CHANNEL_STATE_LOCAL_PENDING = 0
 TUBE_CHANNEL_STATE_REMOTE_PENDING = 1
@@ -181,7 +181,8 @@ class InitiatorClient(Client):
                 signature='sv')
 
         print "Offer tube"
-        self.tube_addr = self.tube[CHANNEL_TYPE_DBUS_TUBE].OfferDBusTube(params)
+        self.tube_addr = self.tube[CHANNEL_TYPE_DBUS_TUBE].Offer(params,
+            SOCKET_ACCESS_CONTROL_CREDENTIALS)
 
     def tube_opened (self):
         Client.tube_opened(self)
@@ -207,7 +208,7 @@ class JoinerClient(Client):
         Client.got_tube(self, props)
 
         print "Accept tube"
-        self.tube_addr = self.tube[CHANNEL_TYPE_DBUS_TUBE].AcceptDBusTube()
+        self.tube_addr = self.tube[CHANNEL_TYPE_DBUS_TUBE].Accept(SOCKET_ACCESS_CONTROL_CREDENTIALS)
 
 
     def tube_opened (self):
diff --git a/examples/tubeconn.py b/examples/tubeconn.py
index 1273480..f5ff0a9 100644
--- a/examples/tubeconn.py
+++ b/examples/tubeconn.py
@@ -31,7 +31,7 @@ from telepathy.interfaces import CHANNEL_INTERFACE
 logger = logging.getLogger('telepathy.tubeconn')
 
 # TODO: import when tube API is stable
-CHANNEL_TYPE_DBUS_TUBE = CHANNEL_INTERFACE + ".Type.DBusTube.DRAFT"
+CHANNEL_TYPE_DBUS_TUBE = CHANNEL_INTERFACE + ".Type.DBusTube"
 
 class TubeConnection(Connection):
 
-- 
1.5.6.5




More information about the telepathy-commits mailing list