original_docstring: Loads the next cat file in order from highest to lowest priority.
          Works by removing the last pair of self.data_files (if any) and loading
          it.
          Returns False if no new data file can be loaded.
          
docstring: Loads the next cat file in order from highest to lowest priority.
  Works by removing the last pair of self.data_files (if any) and loading
  it.
  Returns False if no new data file can be loaded.
docstring_tokens: Loads the next cat file in order from highest to lowest priority . Works by removing the last pair of self . data_files ( if any ) and loading it . Returns False if no new data file can be loaded .
code: def _load_next_cat_file(self):
          """Loads the next cat file in order from highest to lowest priority.
          Works by removing the last pair of self.data_files (if any) and loading
          it.
          Returns False if no new data file can be loaded.
          """
          loaded = False
  
          while self.data_files and not loaded:
              (cat_path, dat_path) = self.data_files.pop()
  
              if cat_path not in self.loaded:
                  loaded = self._load_cat_file(cat_path, dat_path)
  
          return loaded
code_tokens: def _load_next_cat_file ( self ) : loaded = False while self . data_files and not loaded : ( cat_path , dat_path ) = self . data_files . pop ( ) if cat_path not in self . loaded : loaded = self . _load_cat_file ( cat_path , dat_path ) return loaded
short_docstring: Loads the next cat file in order from highest to lowest priority.
short_docstring_tokens: Loads the next cat file in order from highest to lowest priority .
comment: """Loads the next cat file in order from highest to lowest priority.
          Works by removing the last pair of self.data_files (if any) and loading
          it.
          Returns False if no new data file can be loaded.
          """