parameters: (self, _notarealarg=None)
docstring: Recurring tasks for installed repositories.
docstring_summary: Recurring tasks for installed repositories.
docstring_tokens: Recurring tasks for installed repositories .
function: async def recurring_tasks_installed(self, _notarealarg=None) -> None:
          """Recurring tasks for installed repositories."""
          self.log.debug("Starting recurring background task for installed repositories")
          self.status.background_task = True
          self.hass.bus.async_fire("hacs/status", {})
  
          for repository in self.repositories.list_all:
              if self.status.startup and repository.data.full_name == HacsGitHubRepo.INTEGRATION:
                  continue
              if repository.data.installed and repository.data.category in self.common.categories:
                  self.queue.add(repository.update_repository())
  
          await self.handle_critical_repositories()
          self.status.background_task = False
          self.hass.bus.async_fire("hacs/status", {})
          await self.data.async_write()
          self.log.debug("Recurring background task for installed repositories done")
function_tokens: async def recurring_tasks_installed ( self , _notarealarg = None ) -> None : self . log . debug ( "Starting recurring background task for installed repositories" ) self . status . background_task = True self . hass . bus . async_fire ( "hacs/status" , { } ) for repository in self . repositories . list_all : if self . status . startup and repository . data . full_name == HacsGitHubRepo . INTEGRATION : continue if repository . data . installed and repository . data . category in self . common . categories : self . queue . add ( repository . update_repository ( ) ) await self . handle_critical_repositories ( ) self . status . background_task = False self . hass . bus . async_fire ( "hacs/status" , { } ) await self . data . async_write ( ) self . log . debug ( "Recurring background task for installed repositories done" )