def create_corporation(self): """ Add a new corporation to the database """ try: corp_name = self.get_argument("corporation_name", "") if Corporation.by_name(corp_name) is not None: raise ValidationError("Corporation name already exists") else: corporation = Corporation() corporation.name = corp_name self.dbsession.add(corporation) self.dbsession.commit() self.redirect("/admin/view/game_objects") except ValidationError as error: self.render("admin/create/corporation.html", errors=[str(error)])
def create_corporation(self): ''' Add a new corporation to the database ''' try: corp_name = self.get_argument('corporation_name', '') if Corporation.by_name(corp_name) is not None: raise ValueError("Corporation name already exists") else: corporation = Corporation() corporation.name = corp_name self.dbsession.add(corporation) self.dbsession.commit() self.redirect('/admin/view/game_objects') except ValueError as error: self.render("admin/create/corporation.html", errors=["%s" % error])