def mixed_store_config(data_dir, mappings, store_order=None):
 if (store_order is None):
  store_order = [StoreConstructors.draft, StoreConstructors.split]
 store_constructors = {StoreConstructors.split: split_mongo_store_config(data_dir)['default'], StoreConstructors.draft: draft_mongo_store_config(data_dir)['default']}
 store = {'default': {'ENGINE': 'xmodule.modulestore.mixed.MixedModuleStore', 'OPTIONS': {'mappings': mappings, 'stores': [store_constructors[store] for store in store_order]}}}
 return store

def mixed_store_config ( data_dir , mappings , store_order = None ) : if ( store_order is None ) : store_order = [ StoreConstructors . draft , StoreConstructors . split ] store_constructors = { StoreConstructors . split : split_mongo_store_config ( data_dir ) [ 'default' ] , StoreConstructors . draft : draft_mongo_store_config ( data_dir ) [ 'default' ] } store = { 'default' : { 'ENGINE' : 'xmodule.modulestore.mixed.MixedModuleStore' , 'OPTIONS' : { 'mappings' : mappings , 'stores' : [ store_constructors [ store ] for store in store_order ] } } } return store
return a mixedmodulestore configuration .