Remove everything from CMS/LMS startup.py except single monkey-patch.

Move mimetype addition to common initialization.
This commit is contained in:
John Eskew
2017-11-08 11:26:07 -05:00
parent e503ed86ae
commit 0279181624
4 changed files with 16 additions and 70 deletions

View File

@@ -1,22 +1,16 @@
"""
Module for code that should run during LMS startup
Module for code that should run during LMS startup (deprecated)
"""
import logging
import django
from django.conf import settings
from openedx.core.djangoapps.monkey_patch import django_db_models_options
# Force settings to run so that the python path is modified
settings.INSTALLED_APPS # pylint: disable=pointless-statement
from openedx.core.lib.django_startup import autostartup
from openedx.core.djangoapps.monkey_patch import django_db_models_options
log = logging.getLogger(__name__)
def run():
"""
@@ -28,21 +22,3 @@ def run():
django_db_models_options.patch()
django.setup()
autostartup()
add_mimetypes()
def add_mimetypes():
"""
Add extra mimetypes. Used in xblock_resource.
If you add a mimetype here, be sure to also add it in cms/startup.py.
"""
import mimetypes
mimetypes.add_type('application/vnd.ms-fontobject', '.eot')
mimetypes.add_type('application/x-font-opentype', '.otf')
mimetypes.add_type('application/x-font-ttf', '.ttf')
mimetypes.add_type('application/font-woff', '.woff')