Even more time sleep 0

This commit is contained in:
Jeremy Zhang 2018-11-03 19:21:00 +00:00
parent 81de5572e6
commit 1ef44e1290
3 changed files with 7 additions and 0 deletions

View File

@ -4,6 +4,7 @@ from requests_oauthlib import OAuth2Session
from flask import session, abort, url_for, request from flask import session, abort, url_for, request
from titanembeds.utils import redis_store, make_user_cache_key from titanembeds.utils import redis_store, make_user_cache_key
from flask_socketio import disconnect from flask_socketio import disconnect
import time
authorize_url = "https://discordapp.com/api/oauth2/authorize" authorize_url = "https://discordapp.com/api/oauth2/authorize"
token_url = "https://discordapp.com/api/oauth2/token" token_url = "https://discordapp.com/api/oauth2/token"
@ -65,6 +66,7 @@ def get_user_managed_servers():
guilds = json.loads(fetched) guilds = json.loads(fetched)
filtered = [] filtered = []
for guild in guilds: for guild in guilds:
time.sleep(0)
permission = guild['permissions'] # Manage Server, Ban Members, Kick Members permission = guild['permissions'] # Manage Server, Ban Members, Kick Members
if guild['owner'] or user_has_permission(permission, 5) or user_has_permission(permission, 2) or user_has_permission(permission, 1): if guild['owner'] or user_has_permission(permission, 5) or user_has_permission(permission, 2) or user_has_permission(permission, 1):
filtered.append(guild) filtered.append(guild)
@ -81,6 +83,7 @@ def get_user_managed_servers_id():
guilds = get_user_managed_servers_safe() guilds = get_user_managed_servers_safe()
ids=[] ids=[]
for guild in guilds: for guild in guilds:
time.sleep(0)
ids.append(guild['id']) ids.append(guild['id'])
return ids return ids
@ -91,6 +94,7 @@ def check_user_can_administrate_guild(guild_id):
def check_user_permission(guild_id, id): def check_user_permission(guild_id, id):
guilds = get_user_managed_servers_safe() guilds = get_user_managed_servers_safe()
for guild in guilds: for guild in guilds:
time.sleep(0)
if guild['id'] == guild_id: if guild['id'] == guild_id:
return user_has_permission(guild['permissions'], id) or guild['owner'] return user_has_permission(guild['permissions'], id) or guild['owner']
return False return False

View File

@ -29,6 +29,7 @@ class RedisQueue:
data = list(data) data = list(data)
data_parsed = [] data_parsed = []
for d in data: for d in data:
time.sleep(0)
if d != "": if d != "":
data_parsed.append(json.loads(d)) data_parsed.append(json.loads(d))
return data_parsed return data_parsed

View File

@ -111,6 +111,7 @@ def checkUserBanned(guild_id, ip_address=None):
banned = False banned = False
else: else:
for usr in dbUser: for usr in dbUser:
time.sleep(0)
if usr.lifter_id is not None: if usr.lifter_id is not None:
banned = False banned = False
else: else:
@ -265,6 +266,7 @@ def get_channel_permission(channel, guild_id, guild_owner, guild_roles, member_r
# User Guild Roles # User Guild Roles
for m_role in member_roles: for m_role in member_roles:
time.sleep(0)
for g_role in guild_roles: for g_role in guild_roles:
time.sleep(0) time.sleep(0)
if g_role["id"] == m_role: if g_role["id"] == m_role: