예제 #1
0
파일: redirect.py 프로젝트: Verbify/verbify
 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)
예제 #2
0
 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