[conduit/syncml: 29/244] Closer to put support for http clients
- From: John Carr <johncarr src gnome org>
- To: svn-commits-list gnome org
- Subject: [conduit/syncml: 29/244] Closer to put support for http clients
- Date: Thu, 21 May 2009 05:51:13 -0400 (EDT)
commit 97b35e464c1d7326a58ee84c8eda562a5c27cc17
Author: John Carr <john carr unrouted co uk>
Date: Wed Apr 15 07:24:53 2009 -0700
Closer to put support for http clients
---
conduit/modules/SyncmlModule/SyncmlModule.py | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/conduit/modules/SyncmlModule/SyncmlModule.py b/conduit/modules/SyncmlModule/SyncmlModule.py
index 8ed5283..bd629b6 100644
--- a/conduit/modules/SyncmlModule/SyncmlModule.py
+++ b/conduit/modules/SyncmlModule/SyncmlModule.py
@@ -84,6 +84,7 @@ class SyncmlDataProvider(DataProvider.TwoWay):
# first.
self._put_lock.wait(60)
self._syncml_sendall()
+ return
if event == enums.SML_DATA_SYNC_EVENT_GOT_ALL_MAPPINGS:
log.info("Got All Mappings")
@@ -197,13 +198,19 @@ class SyncmlDataProvider(DataProvider.TwoWay):
self._put_lock.set()
self._refresh_lock.wait(60)
+ self._changes = None
+ self._queue = None
+ self.syncobj.unref(pysyncml.byref(self.syncobj))
+
+
if self._session_type == enums.SML_SESSION_TYPE_CLIENT:
self._syncml_run()
self._refresh_lock.wait(60)
+ self._refresh_lock.wait(60)
- self._changes = None
- self._queue = None
- self.syncobj.unref(pysyncml.byref(self.syncobj))
+ self._changes = None
+ self._queue = None
+ self.syncobj.unref(pysyncml.byref(self.syncobj))
def get_UID(self):
return self.address
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]