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
8378422f
Commit
8378422f
authored
Aug 19, 2014
by
swdanielli
Committed by
Piotr Mitros
Aug 25, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
code clean
parent
504a7a21
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
28 additions
and
22 deletions
+28
-22
cms/envs/dev.py
+5
-3
common/lib/xmodule/xmodule/modulestore/django.py
+2
-2
common/lib/xmodule/xmodule/modulestore/mixed.py
+2
-2
common/lib/xmodule/xmodule/modulestore/mongo/base.py
+6
-6
common/lib/xmodule/xmodule/modulestore/split_mongo/split.py
+3
-3
lms/envs/dev.py
+10
-6
No files found.
cms/envs/dev.py
View file @
8378422f
...
...
@@ -27,9 +27,11 @@ update_module_store_settings(
}
)
DJFS
=
{
'type'
:
'osfs'
,
'directory_root'
:
'cms/static/djpyfs'
,
'url_root'
:
'/static/djpyfs'
}
DJFS
=
{
'type'
:
'osfs'
,
'directory_root'
:
'cms/static/djpyfs'
,
'url_root'
:
'/static/djpyfs'
}
# cdodge: This is the specifier for the MongoDB (using GridFS) backed static content store
# This is for static content for courseware, not system static content (e.g. javascript, css, edX branding, etc)
...
...
common/lib/xmodule/xmodule/modulestore/django.py
View file @
8378422f
...
...
@@ -42,7 +42,7 @@ def load_function(path):
return
getattr
(
import_module
(
module_path
),
name
)
def
create_modulestore_instance
(
engine
,
content_store
,
doc_store_config
,
options
,
i18n_service
=
None
,
py
fs_service
=
None
):
def
create_modulestore_instance
(
engine
,
content_store
,
doc_store_config
,
options
,
i18n_service
=
None
,
fs_service
=
None
):
"""
This will return a new instance of a modulestore given an engine and options
"""
...
...
@@ -74,7 +74,7 @@ def create_modulestore_instance(engine, content_store, doc_store_config, options
xblock_select
=
getattr
(
settings
,
'XBLOCK_SELECT_FUNCTION'
,
None
),
doc_store_config
=
doc_store_config
,
i18n_service
=
i18n_service
or
ModuleI18nService
(),
pyfs_service
=
py
fs_service
or
xblock
.
reference
.
plugins
.
FSService
(),
fs_service
=
fs_service
or
xblock
.
reference
.
plugins
.
FSService
(),
branch_setting_func
=
_get_modulestore_branch_setting
,
create_modulestore_instance
=
create_modulestore_instance
,
**
_options
...
...
common/lib/xmodule/xmodule/modulestore/mixed.py
View file @
8378422f
...
...
@@ -91,7 +91,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
"""
ModuleStore knows how to route requests to the right persistence ms
"""
def
__init__
(
self
,
contentstore
,
mappings
,
stores
,
i18n_service
=
None
,
py
fs_service
=
None
,
create_modulestore_instance
=
None
,
**
kwargs
):
def
__init__
(
self
,
contentstore
,
mappings
,
stores
,
i18n_service
=
None
,
fs_service
=
None
,
create_modulestore_instance
=
None
,
**
kwargs
):
"""
Initialize a MixedModuleStore. Here we look into our passed in kwargs which should be a
collection of other modulestore configuration information
...
...
@@ -130,7 +130,7 @@ class MixedModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
store_settings
.
get
(
'DOC_STORE_CONFIG'
,
{}),
store_settings
.
get
(
'OPTIONS'
,
{}),
i18n_service
=
i18n_service
,
pyfs_service
=
py
fs_service
,
fs_service
=
fs_service
,
)
# replace all named pointers to the store into actual pointers
for
course_key
,
store_name
in
self
.
mappings
.
iteritems
():
...
...
common/lib/xmodule/xmodule/modulestore/mongo/base.py
View file @
8378422f
...
...
@@ -366,7 +366,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
default_class
=
None
,
error_tracker
=
null_error_tracker
,
i18n_service
=
None
,
py
fs_service
=
None
,
fs_service
=
None
,
**
kwargs
):
"""
:param doc_store_config: must have a host, db, and collection entries. Other common entries: port, tz_aware.
...
...
@@ -410,7 +410,7 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
self
.
error_tracker
=
error_tracker
self
.
render_template
=
render_template
self
.
i18n_service
=
i18n_service
self
.
pyfs_service
=
py
fs_service
self
.
fs_service
=
fs_service
# performance optimization to prevent updating the meta-data inheritance tree during
# bulk write operations
...
...
@@ -698,8 +698,8 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
if
self
.
i18n_service
:
services
[
"i18n"
]
=
self
.
i18n_service
if
self
.
py
fs_service
:
services
[
"fs"
]
=
self
.
py
fs_service
if
self
.
fs_service
:
services
[
"fs"
]
=
self
.
fs_service
system
=
CachingDescriptorSystem
(
modulestore
=
self
,
...
...
@@ -994,8 +994,8 @@ class MongoModuleStore(ModuleStoreDraftAndPublished, ModuleStoreWriteBase):
if
self
.
i18n_service
:
services
[
"i18n"
]
=
self
.
i18n_service
if
self
.
py
fs_service
:
services
[
"fs"
]
=
self
.
py
fs_service
if
self
.
fs_service
:
services
[
"fs"
]
=
self
.
fs_service
runtime
=
CachingDescriptorSystem
(
modulestore
=
self
,
...
...
common/lib/xmodule/xmodule/modulestore/split_mongo/split.py
View file @
8378422f
...
...
@@ -120,7 +120,7 @@ class SplitMongoModuleStore(ModuleStoreWriteBase):
def
__init__
(
self
,
contentstore
,
doc_store_config
,
fs_root
,
render_template
,
default_class
=
None
,
error_tracker
=
null_error_tracker
,
i18n_service
=
None
,
py
fs_service
=
None
,
i18n_service
=
None
,
fs_service
=
None
,
services
=
None
,
**
kwargs
):
"""
:param doc_store_config: must have a host, db, and collection entries. Other common entries: port, tz_aware.
...
...
@@ -148,8 +148,8 @@ class SplitMongoModuleStore(ModuleStoreWriteBase):
if
i18n_service
is
not
None
:
self
.
services
[
"i18n"
]
=
i18n_service
if
py
fs_service
is
not
None
:
self
.
services
[
"fs"
]
=
py
fs_service
if
fs_service
is
not
None
:
self
.
services
[
"fs"
]
=
fs_service
def
close_connections
(
self
):
"""
...
...
lms/envs/dev.py
View file @
8378422f
...
...
@@ -50,9 +50,11 @@ LOGGING = get_logger_config(ENV_ROOT / "log",
dev_env
=
True
,
debug
=
True
)
DJFS
=
{
'type'
:
'osfs'
,
'directory_root'
:
'lms/static/djpyfs'
,
'url_root'
:
'/static/djpyfs'
}
DJFS
=
{
'type'
:
'osfs'
,
'directory_root'
:
'lms/static/djpyfs'
,
'url_root'
:
'/static/djpyfs'
}
# If there is a database called 'read_replica', you can use the use_read_replica_if_available
# function in util/query.py, which is useful for very large database reads
...
...
@@ -220,9 +222,11 @@ CELERY_ALWAYS_EAGER = True
################################ DEBUG TOOLBAR ################################
INSTALLED_APPS
+=
(
'debug_toolbar'
,)
MIDDLEWARE_CLASSES
+=
(
'django_comment_client.utils.QueryCountDebugMiddleware'
,
'debug_toolbar.middleware.DebugToolbarMiddleware'
,
'djpyfs'
)
MIDDLEWARE_CLASSES
+=
(
'django_comment_client.utils.QueryCountDebugMiddleware'
,
'debug_toolbar.middleware.DebugToolbarMiddleware'
,
'djpyfs'
,
)
INTERNAL_IPS
=
(
'127.0.0.1'
,)
DEBUG_TOOLBAR_PANELS
=
(
...
...
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