def get_ogcserver_byname(self, name): try: result = DBSession.query(OGCServer).filter(OGCServer.name == name).one() DBSession.expunge(result) return result except NoResultFound: # pragma nocover log.error("OGSServer '{}' does not exists (existing: {}).".format( name, ",".join([t[0] for t in DBSession.query(OGCServer.name).all()]))) raise
def get_ogcserver_byname(self, name): try: result = DBSession.query(OGCServer).filter(OGCServer.name == name).one() DBSession.expunge(result) return result except NoResultFound: # pragma nocover log.error("OGSServer '{}' does not exists (existing: {}).".format( name, ",".join([t[0] for t in DBSession.query(OGCServer.name).all()]))) raise
def _get_ogcserver_byname(self, name: str) -> main.OGCServer: try: result = DBSession.query( main.OGCServer).filter(main.OGCServer.name == name).one() DBSession.expunge(result) return cast(main.OGCServer, result) except NoResultFound: raise HTTPBadRequest( # pylint: disable=raise-missing-from f"The OGC Server '{name}' does not exist (existing: " f"{','.join([t[0] for t in DBSession.query(main.OGCServer.name).all()])})." )
def _get_ogcserver_byname(self, name): # pylint: disable=no-self-use try: result = DBSession.query(OGCServer).filter( OGCServer.name == name).one() DBSession.expunge(result) return result except NoResultFound: # pragma nocover raise HTTPBadRequest( "OGSServer '{}' does not exists (existing: {}).".format( name, ",".join([ t[0] for t in DBSession.query(OGCServer.name).all() ])))