def replyArrived(reply):
     print('L<-R: Post reply, Fingerprint: ', fingerprint, ' N:', self.connectedNode['NodeId'])
     # Things that happen at every arrival.
     self.lastArrival = datetime.utcnow()
     self.lastPostArrival = datetime.utcnow()
     self.arrivedPosts += 1
     self.connectionState = 'POST'
     d = Mercury.insertPost(reply)
     # Things that happen only after all posts arrive.
     if self.expectedPosts == self.arrivedPosts:
         self.advanceToNextStateFromPost()
     return d
Exemple #2
0
 def replyArrived(reply):
     print('L<-R: Post reply, Fingerprint: ', fingerprint, ' N:',
           self.connectedNode['NodeId'])
     # Things that happen at every arrival.
     self.lastArrival = datetime.utcnow()
     self.lastPostArrival = datetime.utcnow()
     self.arrivedPosts += 1
     self.connectionState = 'POST'
     d = Mercury.insertPost(reply)
     # Things that happen only after all posts arrive.
     if self.expectedPosts == self.arrivedPosts:
         self.advanceToNextStateFromPost()
     return d
 def replyArrived(reply):
     return Mercury.insertPost(reply, self.ephemeralConnectionId)
 def replyArrived(reply):
     return Mercury.insertPost(reply, self.ephemeralConnectionId)