server/sources/remoterql.py
changeset 8696 0bb18407c053
parent 8695 358d8bed9626
child 8707 28cbd267e96b
equal deleted inserted replaced
8695:358d8bed9626 8696:0bb18407c053
   245             extrepo = cnx._repo
   245             extrepo = cnx._repo
   246         except AttributeError:
   246         except AttributeError:
   247             # fake connection wrapper returned when we can't connect to the
   247             # fake connection wrapper returned when we can't connect to the
   248             # external source (hence we've no chance to synchronize...)
   248             # external source (hence we've no chance to synchronize...)
   249             return
   249             return
   250         etypes = self.support_entities.keys()
   250         etypes = list(self.support_entities)
   251         if mtime is None:
   251         if mtime is None:
   252             mtime = self.latest_retrieval
   252             mtime = self.latest_retrieval
   253         updatetime, modified, deleted = extrepo.entities_modified_since(
   253         updatetime, modified, deleted = extrepo.entities_modified_since(etypes, mtime)
   254             etypes, mtime)
       
   255         self._query_cache.clear()
   254         self._query_cache.clear()
   256         repo = self.repo
   255         repo = self.repo
   257         session = repo.internal_session()
   256         session = repo.internal_session()
   258         source = repo.system_source
   257         source = repo.system_source
   259         try:
   258         try: