Guest User

Untitled

a guest
Aug 25th, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. public alterar_paciente(username_atual,nome,username,dataNascimento,sexo,email,celular,cidade,profissao,tipo,objetivo){
  2. var dados_paciente: any = {
  3. "username_atual": username_atual,
  4. "nome": nome,
  5. "username": username,
  6. "dataNascimento": dataNascimento,
  7. "sexo": sexo,
  8. "email": email,
  9. "celular": celular,
  10. "cidade": cidade,
  11. "profissao": profissao,
  12. "tipo": tipo,
  13. "objetivo": objetivo,
  14. }
  15. return this.http.post(this.base_path + "/paciente/alterar-paciente/", dados_paciente)
  16. }
  17.  
  18. @app.route('/paciente/cadastrar', methods=["POST"])
  19. def CadastrarPacienteRoute():
  20. from Nutrin.Paciente.Services.cadastrarPaciente import cadastrarPaciente
  21. dados = request.get_json()
  22. username = dados['username']
  23. password = dados['password']
  24. nome = dados['nome']
  25. email = dados['email']
  26. celular = dados['celular']
  27. dataNascimento = dados['dataNascimento']
  28. sexo = dados['sexo']
  29. cidade = dados['cidade']
  30. profissao = dados['profissao']
  31. objetivo = dados['objetivo']
  32. status, mensagem = cadastrarPaciente(username, password, nome, email, celular, dataNascimento, sexo, cidade, profissao, objetivo)
  33. if status:
  34. response["Status"] = "Sucesso"
  35. response["Dados"] = ""
  36. response["Mensagem"] = mensagem
  37. return jsonify(response)
  38. response["Status"] = "Erro"
  39. response["Dados"] = ""
  40. response["Mensagem"] = mensagem
  41. return jsonify(response)
  42.  
  43. Traceback (most recent call last):
  44. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskapp.py", line 1997, in __call__
  45. return self.wsgi_app(environ, start_response)
  46. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskapp.py", line 1985, in wsgi_app
  47. response = self.handle_exception(e)
  48. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskapp.py", line 1540, in handle_exception
  49. reraise(exc_type, exc_value, tb)
  50. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflask_compat.py", line 33, in reraise
  51. raise value
  52. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskapp.py", line 1982, in wsgi_app
  53. response = self.full_dispatch_request()
  54. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskapp.py", line 1614, in full_dispatch_request
  55. rv = self.handle_user_exception(e)
  56. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskapp.py", line 1512, in handle_user_exception
  57. return self.handle_http_exception(e)
  58. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskapp.py", line 1471, in handle_http_exception
  59. return handler(e)
  60. File "C:UsersmplusDocumentsGitHubAPI-NutrinNutrinPacienteErrorHandlers.py", line 16, in Error404
  61. return jsonify(response)
  62. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskjson.py", line 263, in jsonify
  63. (dumps(data, indent=indent, separators=separators), 'n'),
  64. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskjson.py", line 123, in dumps
  65. rv = _json.dumps(obj, **kwargs)
  66. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libjson__init__.py", line 238, in dumps
  67. **kw).encode(obj)
  68. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libjsonencoder.py", line 201, in encode
  69. chunks = list(chunks)
  70. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libjsonencoder.py", line 430, in _iterencode
  71. yield from _iterencode_dict(o, _current_indent_level)
  72. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libjsonencoder.py", line 404, in _iterencode_dict
  73. yield from chunks
  74. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libjsonencoder.py", line 437, in _iterencode
  75. o = _default(o)
  76. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libsite-packagesflaskjson.py", line 80, in default
  77. return _json.JSONEncoder.default(self, o)
  78. File "C:UsersmplusAppDataLocalProgramsPythonPython36-32libjsonencoder.py", line 180, in default
  79. o.__class__.__name__)
  80. TypeError: Object of type 'NotFound' is not JSON serializable
Add Comment
Please, Sign In to add comment