code: def fill_readers(check_config=True):
      ALL_READERS.clear()
      BAD_READERS.clear()
  
      # Import core modules
      for reader_name, classname in builtin_readers.items():
          add_reader(
              "cellprofiler_core.readers." + reader_name,
              True,
              class_name=classname,
          )
  
      if len(BAD_READERS) > 0:
          LOGGER.warning(
              f"could not load these readers: {', '.join(BAD_READERS)}"
          )
  
      activate_readers(check_config)
  
file_path: CellProfiler/src/subpackages/core/cellprofiler_core/reader/__init__.py
imports: import os
  import sys
  import traceback
  from ._reader import Reader
  from ..constants.reader import ALL_READERS, builtin_readers, BAD_READERS, AVAILABLE_READERS
  import logging
  from ..preferences import get_force_bioformats, config_read_typed
label_desc: Use image node_id 2 for calling a global function with example usage: fill_readers(check_config) without return types