def post(self): dados = Sites.arguments.parse_args() site = SiteModel(dados.nome_site, dados.tpo_site, dados.bloqueio) try: site.save_site() return {"Message": "Site Cadastrado com sucesso"}, 201 except Exception as ex: return {"Message": "Erro ao Cadastrar Site"}
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.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): 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): 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): if SiteModel.find_site(url): return {"message": f"The Site ({url}) already exists!"}, 400 obj_site = SiteModel(url) try: obj_site.save_site() except: return { "message": "An internal error ocurred trying to save site." }, 500 return obj_site.toJson()
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, 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, url): if SiteModel.find_site(url): return { 'message': "The site '{}' already exists." }, 400 # not found site = SiteModel(url) try: site.save_site() except: # internal server error return { 'message': 'An internal error ocurred trying to create a new site.' }, 500
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 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
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