Exemplo n.º 1
0
 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
Exemplo n.º 2
0
    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__)
Exemplo n.º 3
0
    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__)
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
    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
Exemplo n.º 6
0
    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
Exemplo n.º 7
0
 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
Exemplo n.º 8
0
 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)
Exemplo n.º 9
0
 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)