'Set up the error-tracking logic.'

def __init__(self, contentstore=None, doc_store_config=None, metadata_inheritance_cache_subsystem=None, request_cache=None, xblock_mixins=(), xblock_select=None, xblock_field_data_wrappers=(), disabled_xblock_types=(lambda : []), db=None, collection=None, host=None, port=None, tz_aware=True, user=None, password=None, **kwargs):

    super(ModuleStoreReadBase, self).__init__(**kwargs)
    self._course_errors = defaultdict(make_error_tracker)
    self.metadata_inheritance_cache_subsystem = metadata_inheritance_cache_subsystem
    self.request_cache = request_cache
    self.xblock_mixins = xblock_mixins
    self.xblock_select = xblock_select
    self.xblock_field_data_wrappers = xblock_field_data_wrappers
    self.disabled_xblock_types = disabled_xblock_types
    self.contentstore = contentstore
