Ejemplo n.º 1
0
 def get(self):
     ageLimit = datetime.datetime.now() - datetime.timedelta(days=1)
     targetUsersQuery = UserModel.query(UserModel.updated < ageLimit)
     targetUsers = targetUsersQuery.iter()
     for targetUser in targetUsers:
         if not targetUser.verified:
             Unique.delete_multi(
                 ["UserModel.auth_id:" + targetUser.auth_ids[0], "UserModel.email:" + targetUser.email])
             targetUser.deleteAllMessages()
             targetUser.getKey()[0].key.delete()
             targetUser.key.delete()
     self.response.write(RESPONSE_OK)
Ejemplo n.º 2
0
    def get(self):
        ageLimit = datetime.datetime.now() - datetime.timedelta(days=1)
        targetUsersQuery = UserModel.query(UserModel.updated < ageLimit)
        targetUsers = targetUsersQuery.iter()
        for targetUser in targetUsers:
            if not targetUser.verified:
                try:
                    logging.info("Deleted user: "******"UserModel.auth_id:" + targetUser.auth_ids[0], "UserModel.email:" + targetUser.email])
                    try:
                        targetUser.getKey().key.delete()
                    except IndexError:
                        logging.info("Missing key: " + str(targetUser.auth_ids))
                    targetUser.key.delete()

                except Exception as error:
                    logging.error("Error " + str(type(error)) + " " + str(error) + " " + str(error.message))

        self.response.write(RESPONSE_OK)