mirror of
				https://github.com/TitanEmbeds/Titan.git
				synced 2025-11-03 23:37:09 +01:00 
			
		
		
		
	Add redis to requirements and test for uwsgi to monkeypatch
This commit is contained in:
		@@ -8,4 +8,5 @@ paypalrestsdk
 | 
			
		||||
https://github.com/TitanEmbeds/discord.py/archive/async.zip#egg=discord.py[voice]
 | 
			
		||||
asyncio_extras
 | 
			
		||||
kombu
 | 
			
		||||
redis
 | 
			
		||||
redis
 | 
			
		||||
aioredis
 | 
			
		||||
@@ -7,12 +7,17 @@ from .blueprints import api, user, admin, embed, gateway
 | 
			
		||||
import os
 | 
			
		||||
from titanembeds.database import get_administrators_list
 | 
			
		||||
 | 
			
		||||
if config.get("websockets-mode", None) == "eventlet":
 | 
			
		||||
    import eventlet
 | 
			
		||||
    eventlet.monkey_patch()
 | 
			
		||||
elif config.get("websockets-mode", None) == "gevent":
 | 
			
		||||
try:
 | 
			
		||||
    import uwsgi
 | 
			
		||||
    from gevent import monkey
 | 
			
		||||
    monkey.patch_all()
 | 
			
		||||
except:
 | 
			
		||||
    if config.get("websockets-mode", None) == "eventlet":
 | 
			
		||||
        import eventlet
 | 
			
		||||
        eventlet.monkey_patch()
 | 
			
		||||
    elif config.get("websockets-mode", None) == "gevent":
 | 
			
		||||
        from gevent import monkey
 | 
			
		||||
        monkey.patch_all()
 | 
			
		||||
 | 
			
		||||
os.chdir(config['app-location'])
 | 
			
		||||
app = Flask(__name__, static_folder="static")
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user