[Neo-report] r2167 vincent - /trunk/neo/client/app.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jun 15 15:51:43 CEST 2010
Author: vincent
Date: Tue Jun 15 15:51:42 2010
New Revision: 2167
Log:
Convert user & description to string.
Bug reported by Gaël Le Mignot: in a sample case he encountered,
"description" was a unicode object, causing encoding failure in packet
construction.
Python "str" is used in ZODB FileStorage code (see format.py), so just do
the same.
Modified:
trunk/neo/client/app.py
Modified: trunk/neo/client/app.py
==============================================================================
--- trunk/neo/client/app.py [iso-8859-1] (original)
+++ trunk/neo/client/app.py [iso-8859-1] Tue Jun 15 15:51:42 2010
@@ -728,8 +728,8 @@ class Application(object):
tid = local_var.tid
# Store data on each node
voted_counter = 0
- p = Packets.AskStoreTransaction(tid, transaction.user,
- transaction.description, dumps(transaction._extension),
+ p = Packets.AskStoreTransaction(tid, str(transaction.user),
+ str(transaction.description), dumps(transaction._extension),
local_var.data_dict.keys())
for cell in self._getCellListForTID(tid, writable=True):
logging.debug("voting object %s %s", cell.getAddress(),
More information about the Neo-report
mailing list