WIP add an accept rule instead of modifying surt

in place for seed redirects
This commit is contained in:
Noah Levitt 2018-03-20 17:32:01 -07:00
parent 98ce67ef36
commit f26712ce93

View file

@ -203,10 +203,12 @@ class Site(doublethink.Document, ElapsedMixIn):
def note_seed_redirect(self, url): def note_seed_redirect(self, url):
new_scope_surt = brozzler.site_surt_canon(url).surt().decode("ascii") new_scope_surt = brozzler.site_surt_canon(url).surt().decode("ascii")
if not "accepts" in self.scope:
self.scope["accepts"] = []
if not new_scope_surt.startswith(self.scope["surt"]): if not new_scope_surt.startswith(self.scope["surt"]):
self.logger.info("changing site scope surt from {} to {}".format( self.logger.info(
self.scope["surt"], new_scope_surt)) "adding surt %s to scope accept rules", new_scope_surt)
self.scope["surt"] = new_scope_surt self.scope.accepts.append({"surt": new_scope_surt})
def extra_headers(self): def extra_headers(self):
hdrs = {} hdrs = {}