def requestNodes(self): print('L->R: Nodes request, Timestamp: ', self.connectedNode['LastSyncTimestamp'] if self.connectedNode['LastSyncTimestamp'] != None else 'Initial connection', ' N:', self.connectedNode['NodeId']) self.callRemote(networkAPI.RequestNodes, LastSyncTimestamp = unicode(toUnixTimestamp(self.connectedNode['LastSyncTimestamp'].utctimetuple()) if self.connectedNode['LastSyncTimestamp'] != None else 'null'))\ .addErrback(self.abortConnection, 'L->R', self.requestNodes.__name__) return
def syncTimestamps(self): cprint('NEW LOCAL TIMESTAMP - SENT TO THE REMOTE: %s' %datetime.utcnow(), 'cyan', 'on_blue', attrs=['bold']) print('\n') return self.callRemote(networkAPI.SyncTimestamps, NewSyncTimestamp=unicode(toUnixTimestamp(datetime.utcnow().utctimetuple())))\ .addErrback(self.closeConnection, 'OUTBOUND', self.syncTimestamps.__name__)
def syncTimestamps(self): cprint('NEW LOCAL TIMESTAMP - SENT TO THE REMOTE: %s' % datetime.utcnow(), 'cyan', 'on_blue', attrs=['bold']) print('\n') return self.callRemote(networkAPI.SyncTimestamps, NewSyncTimestamp=unicode(toUnixTimestamp(datetime.utcnow().utctimetuple())))\ .addErrback(self.closeConnection, 'OUTBOUND', self.syncTimestamps.__name__)
def requestNodes(self): print( 'L->R: Nodes request, Timestamp: ', self.connectedNode['LastSyncTimestamp'] if self.connectedNode['LastSyncTimestamp'] != None else 'Initial connection', ' N:', self.connectedNode['NodeId']) self.callRemote(networkAPI.RequestNodes, LastSyncTimestamp = unicode(toUnixTimestamp(self.connectedNode['LastSyncTimestamp'].utctimetuple()) if self.connectedNode['LastSyncTimestamp'] != None else 'null'))\ .addErrback(self.abortConnection, 'L->R', self.requestNodes.__name__) return
def requestNodes(self, node): cprint('ASKING FOR: NODES with timestamp %s' %(node['LastSyncTimestamp'] if node['LastSyncTimestamp'] != None else 'NO-TIMESTAMP'), 'cyan', 'on_blue', attrs=['bold']) self.callRemote(networkAPI.RequestNodes, LastSyncTimestamp = unicode(toUnixTimestamp(node['LastSyncTimestamp'].utctimetuple()) if node['LastSyncTimestamp'] != None else 'null'))\ .addErrback(self.closeConnection, 'OUTBOUND', self.requestNodes.__name__) return node
def requestNodes(self, node): cprint('ASKING FOR: NODES with timestamp %s' % (node['LastSyncTimestamp'] if node['LastSyncTimestamp'] != None else 'NO-TIMESTAMP'), 'cyan', 'on_blue', attrs=['bold']) self.callRemote(networkAPI.RequestNodes, LastSyncTimestamp = unicode(toUnixTimestamp(node['LastSyncTimestamp'].utctimetuple()) if node['LastSyncTimestamp'] != None else 'null'))\ .addErrback(self.closeConnection, 'OUTBOUND', self.requestNodes.__name__) return node
def requestNodes(self): print( "L->R: Nodes request, Timestamp: ", self.connectedNode["LastSyncTimestamp"] if self.connectedNode["LastSyncTimestamp"] != None else "Initial connection", " N:", self.connectedNode["NodeId"], ) self.callRemote( networkAPI.RequestNodes, LastSyncTimestamp=unicode( toUnixTimestamp(self.connectedNode["LastSyncTimestamp"].utctimetuple()) if self.connectedNode["LastSyncTimestamp"] != None else "null" ), ).addErrback(self.abortConnection, "L->R", self.requestNodes.__name__) return
def sendTimestamp(self): timestamp = unicode(toUnixTimestamp(datetime.utcnow().utctimetuple())) print('L->R: New Timestamp: : ', timestamp, ' N:', self.connectedNode['NodeId']) return self.callRemote(networkAPI.SyncTimestamps, NewSyncTimestamp=timestamp)