[Neo-report] r2638 vincent - /trunk/neo/client/app.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Jan 25 10:53:06 CET 2011
Author: vincent
Date: Tue Jan 25 10:53:06 2011
New Revision: 2638
Log:
Factorise some packet instanciations.
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 Jan 25 10:53:06 2011
@@ -312,6 +312,7 @@ class Application(object):
ready = False
nm = self.nm
queue = self.local_var.queue
+ packet = Packets.AskPrimary()
while not ready:
# Get network connection to primary master
index = 0
@@ -345,7 +346,7 @@ class Application(object):
self.trying_master_node)
continue
try:
- msg_id = conn.ask(Packets.AskPrimary(), queue=queue)
+ msg_id = conn.ask(packet, queue=queue)
self._waitMessage(conn, msg_id,
handler=self.primary_bootstrap_handler)
except ConnectionClosed:
@@ -374,9 +375,9 @@ class Application(object):
neo.lib.logging.info('Initializing from master')
queue = self.local_var.queue
# Identify to primary master and request initial data
+ p = Packets.RequestIdentification(NodeTypes.CLIENT, self.uuid, None,
+ self.name)
while conn.getUUID() is None:
- p = Packets.RequestIdentification(NodeTypes.CLIENT, self.uuid,
- None, self.name)
self._waitMessage(conn, conn.ask(p, queue=queue),
handler=self.primary_bootstrap_handler)
if conn.getUUID() is None:
More information about the Neo-report
mailing list