mirror of
				https://github.com/TitanEmbeds/Titan.git
				synced 2025-11-04 15:57:02 +01:00 
			
		
		
		
	Add redis to requirements and test for uwsgi to monkeypatch
This commit is contained in:
		@@ -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