def GET_timeverbify_redirect(self, timeverbify, rest=None): sr_name = "t:" + timeverbify if not Subverbify.is_valid_name(sr_name, allow_time_srs=True): abort(400) if rest: rest = str(rest) else: rest = '' return self.redirect("/r/%s/%s" % (sr_name, rest), code=301)
def preprocess_query(self, query): # Expand search for /r/subverbify to include subverbify name. sr = query.strip('/').split('/') if len(sr) == 2 and sr[0] == 'r' and Subverbify.is_valid_name(sr[1]): query = '"%s" | %s' % (query, sr[1]) return query