SF.net SVN: fclient: [147] trunk/sandbox/fcp/fcp2_0_client.py
Status: Pre-Alpha
Brought to you by:
jurner
|
From: <ju...@us...> - 2008-02-05 12:27:14
|
Revision: 147
http://fclient.svn.sourceforge.net/fclient/?rev=147&view=rev
Author: jurner
Date: 2008-02-05 04:27:18 -0800 (Tue, 05 Feb 2008)
Log Message:
-----------
fix: added modified dict to all requests
Modified Paths:
--------------
trunk/sandbox/fcp/fcp2_0_client.py
Modified: trunk/sandbox/fcp/fcp2_0_client.py
===================================================================
--- trunk/sandbox/fcp/fcp2_0_client.py 2008-02-05 12:26:13 UTC (rev 146)
+++ trunk/sandbox/fcp/fcp2_0_client.py 2008-02-05 12:27:18 UTC (rev 147)
@@ -596,7 +596,7 @@
@return: True if the message was handled, False otherwise
"""
- CancelPersistentRequests = 1 # for testing... if True, cancels all PersistentRequests
+ CancelPersistentRequests = 0 # for testing... if True, cancels all PersistentRequests
if msg.name == consts.Message.ClientSocketTimeout:
return True
@@ -614,7 +614,13 @@
if initialRequest is not None:
# resend request with new identifier
- newIdentifier = self.FcParams.newUuid(uuids=self._requests)
+ #TODO: just an assumption that pugin related messages my end up here
+ if initialRequest.name in (consts.Message.GetPluginInfo, consts.Message.FCPPlugin):
+ identifierPrefix = self.IdentifierPrefixPluginMessage
+ else:
+ identifierPrefix = self.IdentifierPrefixRequest
+
+ newIdentifier = self.FcParams.newUuid(prefix=identifierPrefix, uuids=self._requests)
self._requests[newIdentifier] = initialRequest
del self._requests[requestIdentifier]
initialRequest['Identifier'] = newIdentifier
@@ -1959,6 +1965,7 @@
identifier = self.FcParam.newUuid(prefix=self.IdentifierPrefixPluginMessage, uuids=self._requests)
msg = self.Message(
consts.Message.GetPluginInfo,
+ FcModified={},
Identifier=identifier,
PluginName=pluginName,
Detailed=detailed,
@@ -1978,6 +1985,7 @@
identifier = self.FcParam.newUuid(prefix=self.IdentifierPrefixPluginMessage, uuids=self._requests)
msg = self.Message(
consts.Message.GetPluginInfo,
+ FcModified={},
Identifier=identifier,
PluginName=pluginName,
**params
@@ -2009,6 +2017,7 @@
identifier = self.FcParams.newUuid(prefix=prefix, uuids=self._requests)
msg = self.Message(
consts.Message.GenerateSSK,
+ FcModified={},
Identifier=identifier,
)
self._requests[identifier] = msg
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|