Exemple #1
0
 def done(self, userid):
     try:
         with self.conn:
             cursor = self.conn.cursor()
             u = self._get_user_info_unchecked(cursor, userid)
             self._update_user(cursor, userid, connected_status=1)
             self.send(userid,
                       Event.DoneEvent(u.agent_index, str(time.time())))
     except sqlite3.IntegrityError:
         print("WARNING: Rolled back transaction")
         return None
Exemple #2
0
 def done(self):
     return Event.DoneEvent(self.agent, time=self.timestamp())