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): result = DBSession.query(OGCServer).filter(OGCServer.name == name).one() DBSession.expunge(result) return result