def get(self, *args, **kwargs): try: weapon_system = WeaponSystem.by_uuid(self.get_argument('uuid')) success = weapon_system.initialize() except: self.render("admin/initialize_failure.html") return if success: self.render("admin/initialize_success.html") else: self.render("admin/initialize_failure.html")
def get(self, *args, **kwargs): success = False try: weapon_system = WeaponSystem.by_uuid(self.get_argument('uuid', '')) if weapon_system is not None: self.init_weapon_system(weapon_system) success = True else: raise ValueError("WeaponSystem uuid does not exist") except Exception as error: self.output += "\n[!] Error: " + str(error) logging.exception("Error while initializing weapon system.") finally: weapon_system.initialized = success dbsession.add(weapon_system) dbsession.flush() self.render("admin/weaponsystem/initialize.html", success=success, output=self.output)
def get(self, *args, **kwargs): ''' Renders the detail weapon system page ''' uuid = self.get_argument('uuid', '') weapon_system = WeaponSystem.by_uuid(uuid) self.render("admin/weaponsystem/details.html", wsys=weapon_system)