def put(self, url): site = SiteModel.find(url) if site is None: site = SiteModel(url) try: site.save() except: return errors._SAVE_ERROR, server_code.INTERNAL_SERVER_ERROR return site.json(), server_code.OK try: site.update() except: return errors._SAVE_ERROR, server_code.INTERNAL_SERVER_ERROR return site.json(), server_code.OK
def post(self, url): if SiteModel.find_site(url): return {"message": "The site '{}' already exists.".format(url)}, 400 site = SiteModel(url) try: site.save_site() except: return {'message': 'An internal error ocurred trying to created a new site.'}, 500 return site.json()
def post(self, url): if SiteModel.encontrar_site(url): return {'message': f'O site {url} já exite.'}, 400 site = SiteModel(url) try: site.salvar_site() except: return {'message': 'Ocorreu um erro interno.'}, 500 return site.json()
def post(self, url): if SiteModel.find_site(url): return {'message': 'The site "{}" already exists'.format(url)}, 400 #Bad request site = SiteModel(url) try: site.save_site() except: {'message': 'An error ocurred trying to create a new site.'},500 # Internal Server Error return site.json()
def post(self, url): site = SiteModel.find_site(url) if site: return {"message": "The site '{}' already exists".format(site.url)}, 400 # bad request site = SiteModel(url) try: site.save_site() except: return {'message': 'Interal Server Error'}, 500 return site.json()
def post(self, url): site = SiteModel.find(url) if site is not None: return errors._EXISTENT, server_code.BAD_REQUEST site = SiteModel(url) try: site.save() except: return errors._SAVE_ERROR, server_code.INTERNAL_SERVER_ERROR return site.json()
def post(self): data = SiteRegister.arguments.parse_args() site = SiteModel(**data) if SiteModel.find_site_by_name(site.name) or SiteModel.find_site_by_url(site.url): return {'message': 'Site already exists'}, 400 try: site.save_site() except: return {'message': 'An internal error ocurred tryibg to create a new site'}, 500 return site.json(), 201
def post(self, url): if SiteModel.find_site(url): return {"message": "Site '{}' already exists."}, 400 site = SiteModel(url) try: site.save_site() except: return {'An internal error ocorred trying to save site'}, 500 return site.json()
def post(self, url): if SiteModel.findSite(url=url): return make_response(jsonify({'message': f'the site {url} already exists'}), 400) site = SiteModel(url) try: site.saveSite() except: return make_response(jsonify({'message': 'An internal error ocurred trying to create a new site'}), 500) return make_response(site.json(), 200)
def post(self, nome): if SiteModel.find_site_by_name(nome): return {"message": f"The site '{nome}' already exists."}, 400 else: dados = self.argumentos.parse_args() site = SiteModel(nome, **dados) try: site.save_site() return site.json() except Exception as e: return {"message": f"An internal error ({e}) ocurred trying to save site '{nome}'."}, 500
def post(self, url): if SiteModel.find_site(url): return {"message": "O site '{}' já existe"},400 site = SiteModel(url) try: site.save_site() except: return {'message':'Erro interno ao salvar o site'} return site.json()
def post(self, url): if SiteModel.find_site(url): return {'message': f'The site {url} already existis'}, 400 site = SiteModel(url) try: site.save_site() except: return {'message': 'An internal error has ocurred'}, 500 return site.json()
def post(self): dados = arg.parse_args() if SiteModel.query.filter_by(nome=dados['nome']): return {'message', 'Site já cadastrado'}, 400 site = SiteModel(dados['nome']) try: site.save() except: return {'message': 'Internal error'}, 500 return site.json(), 201
def post(self): data = CreateSite.parser2.parse_args() current_user = current_identity.id site = SiteModel(name=data['name'], admin=current_user) if SiteModel.find_by_name(data['name']): return { 'message': "A site with name '{}' already exists.".format(data['name']) }, 400 site.save_to_db() return site.json(), 201
def put(self, id): data = Site.parser.parse_args() site = SiteModel.find_by_id(id) current_user = current_identity.id if site: site.name = data['name'] site.admin = current_user else: site = SiteModel(name=data['name'], admin=current_user) site.save_to_db() return site.json()
def post(self, url): if SiteModel.find(url): return {'message': 'The Site already exists.'}, 422 novo_site = SiteModel(url) try: novo_site.save() except Exception as e: return {"message":"An internal error ocurred trying to save 'site'."}, 500 return novo_site.json(), 201
def post(self, name): if SiteModel.find_by_name(name): return { 'message': "A site with name '{}' already exists.".format(name) }, 400 current_user = current_identity.id site = SiteModel(name, admin=current_user) try: site.save_to_db() except: return {"message": "An error occurred creating the site."}, 500 return site.json(), 201
def post(url): if SiteModel.find_site(url): return { "message": f"the site '{url}' already exists!" }, 400 #bad request site = SiteModel(url) try: site.save_site() except: traceback.print_exc() return { "message": "An error ocurred trying to create site." }, 500 #Internal Server Error return site.json(), 201
def post(self, url): if SiteModel.find_site(url): return { "message": "The site '{}' already exists." }, 400 # bad request site = SiteModel(url) try: site.save_site() except Exception as error: return { 'message': f'An internal error ocurred trying to create a new site. {error}' }, 500 return site.json()
def post(self, url): if SiteModel.find_site(url): return { "message": "The site '{}' already exists." }.format(url), 400 #Bad Request site = SiteModel(url) try: site.save_site() except: return { "message": "An internal error occurred trying to create a new site." }, 500 return site.json(), 200
def put(self, sitename): data = Site.parser.parse_args() site = SiteModel.find_by_name(sitename) if site: site.street = data['street'] site.city = data['city'] site.state = data['state'] else: site = SiteModel(sitename, data['street'], data['city'], data['state']) site.save_to_db() return site.json()
def post(self) -> dict: args = reqparse.RequestParser() args.add_argument('url', type=str, required=True, help="The field 'url' cannot be left blank.") body = args.parse_args() url = body['url'] if SiteModel.find_site(url): return {'message': f'The site "{url}" already exists.'}, 400 try: site = SiteModel(url) site_id = site.save_site() return {'message': f'Site create successfully: id = {site_id}.', 'data': site.json()}, 200 except Exception as ex: return {'message': f'An internal error occurs when trying to create a new site: {ex}.'}, 500
def post(self, sitename): data = Site.parser.parse_args() if SiteModel.find_by_name(sitename): return { 'message': "A cell site with name '{}' already exists.".format(sitename) }, 400 site = SiteModel(sitename, data['street'], data['city'], data['state']) try: site.save_to_db() except: return { "message": "An error occurred creating the {} site.".format(sitename) }, 500 return site.json(), 201
def post(self, url): path_params = reqparse.RequestParser() path_params.add_argument("name", type=str, required=True, help="Name cannot be null") dados = path_params.parse_args() if SiteModel.find_site(url): return {"message": "Already exists a site with this URL"}, 400 try: site = SiteModel(url=url, name=dados['name']) site.save_site() return site.json() except Exception as e: return { "message": "Something went wrong", "exception": e.__str__() }, 500