code: def list_items(self):
      # instantiate a list to protect against concurrent modification
      names = list(sd_models.checkpoints_list)
      for index, name in enumerate(names):
          item = self.create_item(name, index)
          if item is not None:
              yield item
  
file_path: stable-diffusion-webui/modules/ui_extra_networks_checkpoints.py
imports: import html
  import os
  from modules import shared, ui_extra_networks, sd_models
  from modules.ui_extra_networks import quote_js
  from modules.ui_extra_networks_checkpoints_user_metadata import CheckpointUserMetadataEditor
label_desc: Use image node_id 4 for calling the ExtraNetworksPageCheckpoints obj's underlying member method code with example usage: obj.list_items() without return types