Пример #1
0
 def POST(self):
     global taxes
     with open(settings.taxonomy_path, 'w') as f:
         try:
             x = web.input(myfile={})
             taxes = [taxonomy.parse_xml(x['myfile'].file)]
             raise web.seeother("/static/index.html")
         except Exception as e:
             taxes = []
             raise web.seeother("/static/index.html?%s" % e.message)
         finally:
             cPickle.dump(taxes, f)
             map_terms()
Пример #2
0
 def POST(self, id):
     form = self.form()
     anime = anidb.query(anidb.QUERY_ANIME, int(id))
     if not form.validates():
         return render.add(form, anime)
     metadata.newAnime(anime, form.d.subber, form.d.location, form.d.airTime, form.d.quality)
     raise web.seeother('/anime/%s' % int(id))
Пример #3
0
 def POST(self, id):
     form = self.form()
     anime = anidb.query(anidb.QUERY_ANIME, int(id))
     if not form.validates():
         return render.add(form, anime)
     metadata.newAnime(anime, form.d.subber, form.d.location, form.d.quality)
     raise web.seeother('/anime/%s' % int(id))
Пример #4
0
 def GET(self, id):
     metadata.refreshForAnime(int(id))
     raise web.seeother('/anime/%s' % id)
Пример #5
0
 def GET(self, id):
     model.remove_anime(id)
     raise web.seeother('/')
Пример #6
0
def manage_interceptor(next):
    user = ctx.request.user
    if user and user.admin:
        return next()
    raise seeother('/signin')
Пример #7
0
def manage_index():
    raise seeother('/manage/blogs')
Пример #8
0
def signout():
    ctx.response.delete_cookie(_COOKIE_NAME)
    raise seeother('/')
Пример #9
0
 def GET(self):
     raise web.seeother(settings.root_url)
Пример #10
0
def manage_interceptor(next):
    user = ctx.request.user
    if user and user.admin:
        return next()
    raise seeother('/signin')
Пример #11
0
def manage_index():
    raise seeother('/manage/blogs')
Пример #12
0
def signout():
    ctx.response.delete_cookie(_COOKIE_NAME)
    raise seeother('/')
Пример #13
0
 def GET(self, id):
     metadata.refreshForAnime(int(id))
     raise web.seeother('/anime/%s' % id)
Пример #14
0
 def GET(self, id):
     model.remove_anime(id)
     raise web.seeother('/')