code: def update_intervals(self):
          '''
          Returns a dictionary mapping remote IDs to their intervals, designed to
          be used for variable update intervals in salt.master.FileserverUpdate.
  
          A remote's ID is defined here as a tuple of the GitPython/Pygit2
          object's "id" and "name" attributes, with None being assumed as the
          "name" value if the attribute is not present.
          '''
          return {(repo.id, getattr(repo, 'name', None)): repo.update_interval
                  for repo in self.remotesf update_intervals(self):
          '''
          Returns a dictionary mapping remote IDs to their intervals, designed to
          be used for variable update intervals in salt.master.FileserverUpdate.
  
          A remote's ID is defined here as a tuple of the GitPython/Pygit2
          object's "id" and "name" attributes, with None being assumed as the
          "name" value if the attribute is not present.
          '''
          return {(repo.id, getattr(repo, 'name', None)): repo.update_interval
                  for repo in self.remotes}
docs: Returns a dictionary mapping remote IDs to their intervals, designed to
          be used for variable update intervals in salt.master.FileserverUpdate.
  
          A remote's ID is defined here as a tuple of the GitPython/Pygit2
          object's "id" and "name" attributes, with None being assumed as the
          "name" value if the attribute is not present.