def wrapper(self, session, *args, **kwargs): try: if SessionManager.CheckAdmin(session) is True: return fn(self, session, *args, **kwargs) else: return False, RenUIController.Unauthorized(session) except Exception as e: print "Exception in COrgan: %s" % str(e) return False, e
def AmIAdmin(session): """ Get whether I am an admin. :param session: session id :return: True if admin session """ try: return True, SessionManager.CheckAdmin(session) except Exception as e: print "Exception in WebUI: %s" % str(e) return False, e