Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
0d3c18df
Commit
0d3c18df
authored
Jan 03, 2014
by
Ned Batchelder
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #2069 from edx/ned/minor-startup-fixes
Very Minor tweaks to the LMS and CMS startup.
parents
1c979090
39380f2d
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
8 deletions
+11
-8
cms/startup.py
+0
-2
common/lib/django_startup.py
+9
-2
lms/startup.py
+2
-4
No files found.
cms/startup.py
View file @
0d3c18df
"""
"""
Module with code executed during Studio startup
Module with code executed during Studio startup
"""
"""
import
logging
from
django.conf
import
settings
from
django.conf
import
settings
# Force settings to run so that the python path is modified
# Force settings to run so that the python path is modified
...
@@ -9,7 +8,6 @@ settings.INSTALLED_APPS # pylint: disable=W0104
...
@@ -9,7 +8,6 @@ settings.INSTALLED_APPS # pylint: disable=W0104
from
django_startup
import
autostartup
from
django_startup
import
autostartup
log
=
logging
.
getLogger
(
__name__
)
# TODO: Remove this code once Studio/CMS runs via wsgi in all environments
# TODO: Remove this code once Studio/CMS runs via wsgi in all environments
INITIALIZED
=
False
INITIALIZED
=
False
...
...
common/lib/django_startup.py
View file @
0d3c18df
"""
Automatic execution of startup modules in Django apps.
"""
from
importlib
import
import_module
from
importlib
import
import_module
from
django.conf
import
settings
from
django.conf
import
settings
...
@@ -6,9 +10,12 @@ def autostartup():
...
@@ -6,9 +10,12 @@ def autostartup():
Execute app.startup:run() for all installed django apps
Execute app.startup:run() for all installed django apps
"""
"""
for
app
in
settings
.
INSTALLED_APPS
:
for
app
in
settings
.
INSTALLED_APPS
:
# See if there's a startup module in each app.
try
:
try
:
mod
=
import_module
(
app
+
'.startup'
)
mod
=
import_module
(
app
+
'.startup'
)
if
hasattr
(
mod
,
'run'
):
mod
.
run
()
except
ImportError
:
except
ImportError
:
continue
continue
# If the module has a run method, run it.
if
hasattr
(
mod
,
'run'
):
mod
.
run
()
lms/startup.py
View file @
0d3c18df
"""
"""
Module for code that should run during LMS startup
Module for code that should run during LMS startup
"""
"""
import
logging
from
django.conf
import
settings
from
django.conf
import
settings
...
@@ -11,7 +10,6 @@ settings.INSTALLED_APPS # pylint: disable=W0104
...
@@ -11,7 +10,6 @@ settings.INSTALLED_APPS # pylint: disable=W0104
from
django_startup
import
autostartup
from
django_startup
import
autostartup
from
xmodule.modulestore.django
import
modulestore
from
xmodule.modulestore.django
import
modulestore
log
=
logging
.
getLogger
(
__name__
)
def
run
():
def
run
():
"""
"""
...
@@ -19,8 +17,8 @@ def run():
...
@@ -19,8 +17,8 @@ def run():
"""
"""
autostartup
()
autostartup
()
# Trigger a forced initialization of our modulestores since this can take a
while to complete
# Trigger a forced initialization of our modulestores since this can take a
# and we want this done before HTTP requests are accepted.
#
while to complete
and we want this done before HTTP requests are accepted.
if
settings
.
INIT_MODULESTORE_ON_STARTUP
:
if
settings
.
INIT_MODULESTORE_ON_STARTUP
:
for
store_name
in
settings
.
MODULESTORE
:
for
store_name
in
settings
.
MODULESTORE
:
modulestore
(
store_name
)
modulestore
(
store_name
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment