mirror of https://github.com/jumpserver/jumpserver
				
				
				
			
		
			
				
	
	
		
			26 lines
		
	
	
		
			623 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			623 B
		
	
	
	
		
			Python
		
	
	
from __future__ import unicode_literals
 | 
						|
 | 
						|
import os
 | 
						|
import sys
 | 
						|
 | 
						|
from django.apps import AppConfig
 | 
						|
from django.db import close_old_connections
 | 
						|
 | 
						|
 | 
						|
class CommonConfig(AppConfig):
 | 
						|
    name = 'common'
 | 
						|
 | 
						|
    def ready(self):
 | 
						|
        from . import signal_handlers  # noqa
 | 
						|
        from . import tasks  # noqa
 | 
						|
        from .signals import django_ready
 | 
						|
 | 
						|
        excludes = ['migrate', 'compilemessages', 'makemigrations']
 | 
						|
        for i in excludes:
 | 
						|
            if i in sys.argv:
 | 
						|
                return
 | 
						|
 | 
						|
        if not os.environ.get('DJANGO_DEBUG_SHELL'):
 | 
						|
            django_ready.send(CommonConfig)
 | 
						|
            close_old_connections()
 |