Пример #1
0
    def create_person(self, id,
            docom=0, doerr=0, doflush=0, name="John Doe"):
        """Test controller"""
        Person(id=id, name=name)
        if int(docom) == 1:
            transaction.commit()
##            cherrypy.request.sa_transaction.commit()
        if int(doerr) == 1:
            raise Exception('User generated exception')
        elif int(doerr) == 2:
            raise gearshift.redirect('/')
        if int(doflush):
            try:
                session.flush()
            except Exception:
                if int(doflush) == 1:
                    raise
        return "No exceptions occurred"
Пример #2
0
 def redirect_to_path_str(self, path):
     raise redirect(path + '/index')
Пример #3
0
 def flash_redirect_with_trouble_chars(self):
     flash(u"$foo, k\xe4se;\tbar!")
     redirect("/flash_redirected?tg_format=json")
Пример #4
0
 def relative_redirect(self):
     raise redirect("foo")
Пример #5
0
 def raise_redirect(self):
     raise redirect("/foo")
Пример #6
0
 def redirect(self):
     redirect("/foo")
Пример #7
0
 def flash_redirect(self):
     flash(u"redirect \xfcnicode")
     redirect("/flash_redirected?tg_format=json")
Пример #8
0
 def redirect(self):
     redirect("/foo")
Пример #9
0
 def no_error(self, name):
     """Test controller"""
     Person(name=name)
     raise redirect("/someconfirmhandler")
Пример #10
0
 def redirect_to_path_tuple(self, path):
     raise redirect((path, 'index'))
Пример #11
0
 def redirect_to_path_list(self, path):
     raise redirect([path, 'index'])
Пример #12
0
 def redirect_to_path_str(self, path):
     raise redirect(path + '/index')
Пример #13
0
 def flash_redirect_with_trouble_chars(self):
     flash(u"$foo, k\xe4se;\tbar!")
     redirect("/flash_redirected?tg_format=json")
Пример #14
0
 def relative_redirect(self):
     raise redirect("foo")
Пример #15
0
 def raise_redirect(self):
     raise redirect("/foo")
Пример #16
0
 def redirect_to_path_list(self, path):
     raise redirect([path, 'index'])
Пример #17
0
 def redirect_to_path_tuple(self, path):
     raise redirect((path, 'index'))
Пример #18
0
 def flash_redirect(self):
     flash(u"redirect \xfcnicode")
     redirect("/flash_redirected?tg_format=json")