def showAllEmailUsers(self, jrequest, jresponse): assert isinstance(jrequest, JsonRpcRequest) assert isinstance(jresponse, JsonRpcResponse) assert jrequest.fromAdminHost jresponse.setId() query = EmailUser.query() email_users = [] for email_user in query: email_users.append(email_user) jresponse.setResult(email_users)
def deleteNullOdenkiId(self, jrequest, jresponse): assert isinstance(jrequest, JsonRpcRequest) assert isinstance(jresponse, JsonRpcResponse) assert jrequest.fromAdminHost jresponse.setId() email_user_query = EmailUser.query() assert (email_user_query, ndb.Query) #email_user_query = email_user_query.filter(EmailUser.odenkiId==None) email_user_query = email_user_query.filter() count1 = 0 for email_user_key in email_user_query.fetch(keys_only=True): assert isinstance(email_user_key, ndb.Key) if email_user_key.get().odenkiId is None: email_user_key.delete_async() count1 += 1 jresponse.setResultValue("count1", count1) count2 = 0 for email_user_key in email_user_query.fetch(keys_only=True): assert isinstance(email_user_key, ndb.Key) if email_user_key.get().odenkiId is None: email_user_key.delete_async() count2 += 1 jresponse.setResultValue("count2", count2)