parameters: (self, rosdep_db, loader)
docstring: :param loader: Loader to use for loading rosdep data by stack
            name, ``RosdepLoader``
          :param rosdep_db: Database to load definitions into, :class:`RosdepDatabase`
docstring_summary: :param loader: Loader to use for loading rosdep data by stack
            name, ``RosdepLoader``
          :param rosdep_db: Database to load definitions into, :class:`RosdepDatabase`
docstring_tokens: : param loader : Loader to use for loading rosdep data by stack name RosdepLoader : param rosdep_db : Database to load definitions into : class : RosdepDatabase
function: def __init__(self, rosdep_db, loader):
          """
          :param loader: Loader to use for loading rosdep data by stack
            name, ``RosdepLoader``
          :param rosdep_db: Database to load definitions into, :class:`RosdepDatabase`
          """
          self.rosdep_db = rosdep_db
          self.loader = loader
          
          self._view_cache = {} # {str: {RosdepView}}
          self._resolve_cache = {} # {str : (os_name, os_version, installer_key, resolution, dependencies)}
          
          # some APIs that deal with the entire environment save errors
          # in to self.errors instead of raising them in order to be
          # robust to single-stack faults.
          self.errors = []
  
          # flag for turning on printing to console
          self.verbose = False
  
          self.skipped_keys = []
function_tokens: def __init__ ( self , rosdep_db , loader ) : self . rosdep_db = rosdep_db self . loader = loader self . _view_cache = { } # {str: {RosdepView}} self . _resolve_cache = { } # {str : (os_name, os_version, installer_key, resolution, dependencies)} # some APIs that deal with the entire environment save errors # in to self.errors instead of raising them in order to be # robust to single-stack faults. self . errors = [ ] # flag for turning on printing to console self . verbose = False self . skipped_keys = [ ]