flask hangs right before return jsonify ((no output error ))









up vote
0
down vote

favorite
1












I'm a new dev , I've made a page that check if user is logged on load and if he is it replace the login forms with some other data from the server



on the other hand if not it shows the login forms and wait for the user to click login to trigger another ajax to verify and pull user info and return Json object with it .



the problem occurs Right before the return line - i traced back the problem with print and log on js , everything works fine before the return jsonify line



the weird part is it never raises any error it just hangs



 def clogin():

print(f"n login activated n")
if request.method == "POST":
loginName = request.form.get("memberNameid")
loginPw = request.form.get("passwordloginid")
#session['user'] = loginName


f = Users.query.filter_by(email=loginName).first()
login_user(f)
session['user'] = f
print(f"I have receved this from AJAX ... n n loginName = loginName n loginPw = loginPw n current_user = current_user n current_user.id = current_user.id n current_user.name = current_user")
print(f"f.email = f.email n f.pw = f.password")

if f:
qdisplayname = f.name
print("qdisplayname = ",qdisplayname)
if f.email == loginName: #and sha256_crypt.verify(loginPw,f.qpw):
if f.pos == "pos2":
print("pos : pos 2 was picked ")

return jsonify("Success": True , "Msg":" lets try to get jinja to work - email current_user.email " , "position" : "Pharmacist" , "displayname":current_user.name )


here is CMD output :



login activated



I have receved this from AJAX ...



loginName = qwe@qwe.qwe
loginPw = qwe
current_user = <Users 1>
current_user.id = 1
current_user.name = <Users 1>
f.email = qwe@qwe.qwe
f.pw = qwe
qdisplayname = name2
pos : pos 2 was picked


please let me know if you have any idea what makes flask hangs like this ?
i cant even refresh or navigate to a different page i have to shutdown the server










share|improve this question

























    up vote
    0
    down vote

    favorite
    1












    I'm a new dev , I've made a page that check if user is logged on load and if he is it replace the login forms with some other data from the server



    on the other hand if not it shows the login forms and wait for the user to click login to trigger another ajax to verify and pull user info and return Json object with it .



    the problem occurs Right before the return line - i traced back the problem with print and log on js , everything works fine before the return jsonify line



    the weird part is it never raises any error it just hangs



     def clogin():

    print(f"n login activated n")
    if request.method == "POST":
    loginName = request.form.get("memberNameid")
    loginPw = request.form.get("passwordloginid")
    #session['user'] = loginName


    f = Users.query.filter_by(email=loginName).first()
    login_user(f)
    session['user'] = f
    print(f"I have receved this from AJAX ... n n loginName = loginName n loginPw = loginPw n current_user = current_user n current_user.id = current_user.id n current_user.name = current_user")
    print(f"f.email = f.email n f.pw = f.password")

    if f:
    qdisplayname = f.name
    print("qdisplayname = ",qdisplayname)
    if f.email == loginName: #and sha256_crypt.verify(loginPw,f.qpw):
    if f.pos == "pos2":
    print("pos : pos 2 was picked ")

    return jsonify("Success": True , "Msg":" lets try to get jinja to work - email current_user.email " , "position" : "Pharmacist" , "displayname":current_user.name )


    here is CMD output :



    login activated



    I have receved this from AJAX ...



    loginName = qwe@qwe.qwe
    loginPw = qwe
    current_user = <Users 1>
    current_user.id = 1
    current_user.name = <Users 1>
    f.email = qwe@qwe.qwe
    f.pw = qwe
    qdisplayname = name2
    pos : pos 2 was picked


    please let me know if you have any idea what makes flask hangs like this ?
    i cant even refresh or navigate to a different page i have to shutdown the server










    share|improve this question























      up vote
      0
      down vote

      favorite
      1









      up vote
      0
      down vote

      favorite
      1






      1





      I'm a new dev , I've made a page that check if user is logged on load and if he is it replace the login forms with some other data from the server



      on the other hand if not it shows the login forms and wait for the user to click login to trigger another ajax to verify and pull user info and return Json object with it .



      the problem occurs Right before the return line - i traced back the problem with print and log on js , everything works fine before the return jsonify line



      the weird part is it never raises any error it just hangs



       def clogin():

      print(f"n login activated n")
      if request.method == "POST":
      loginName = request.form.get("memberNameid")
      loginPw = request.form.get("passwordloginid")
      #session['user'] = loginName


      f = Users.query.filter_by(email=loginName).first()
      login_user(f)
      session['user'] = f
      print(f"I have receved this from AJAX ... n n loginName = loginName n loginPw = loginPw n current_user = current_user n current_user.id = current_user.id n current_user.name = current_user")
      print(f"f.email = f.email n f.pw = f.password")

      if f:
      qdisplayname = f.name
      print("qdisplayname = ",qdisplayname)
      if f.email == loginName: #and sha256_crypt.verify(loginPw,f.qpw):
      if f.pos == "pos2":
      print("pos : pos 2 was picked ")

      return jsonify("Success": True , "Msg":" lets try to get jinja to work - email current_user.email " , "position" : "Pharmacist" , "displayname":current_user.name )


      here is CMD output :



      login activated



      I have receved this from AJAX ...



      loginName = qwe@qwe.qwe
      loginPw = qwe
      current_user = <Users 1>
      current_user.id = 1
      current_user.name = <Users 1>
      f.email = qwe@qwe.qwe
      f.pw = qwe
      qdisplayname = name2
      pos : pos 2 was picked


      please let me know if you have any idea what makes flask hangs like this ?
      i cant even refresh or navigate to a different page i have to shutdown the server










      share|improve this question













      I'm a new dev , I've made a page that check if user is logged on load and if he is it replace the login forms with some other data from the server



      on the other hand if not it shows the login forms and wait for the user to click login to trigger another ajax to verify and pull user info and return Json object with it .



      the problem occurs Right before the return line - i traced back the problem with print and log on js , everything works fine before the return jsonify line



      the weird part is it never raises any error it just hangs



       def clogin():

      print(f"n login activated n")
      if request.method == "POST":
      loginName = request.form.get("memberNameid")
      loginPw = request.form.get("passwordloginid")
      #session['user'] = loginName


      f = Users.query.filter_by(email=loginName).first()
      login_user(f)
      session['user'] = f
      print(f"I have receved this from AJAX ... n n loginName = loginName n loginPw = loginPw n current_user = current_user n current_user.id = current_user.id n current_user.name = current_user")
      print(f"f.email = f.email n f.pw = f.password")

      if f:
      qdisplayname = f.name
      print("qdisplayname = ",qdisplayname)
      if f.email == loginName: #and sha256_crypt.verify(loginPw,f.qpw):
      if f.pos == "pos2":
      print("pos : pos 2 was picked ")

      return jsonify("Success": True , "Msg":" lets try to get jinja to work - email current_user.email " , "position" : "Pharmacist" , "displayname":current_user.name )


      here is CMD output :



      login activated



      I have receved this from AJAX ...



      loginName = qwe@qwe.qwe
      loginPw = qwe
      current_user = <Users 1>
      current_user.id = 1
      current_user.name = <Users 1>
      f.email = qwe@qwe.qwe
      f.pw = qwe
      qdisplayname = name2
      pos : pos 2 was picked


      please let me know if you have any idea what makes flask hangs like this ?
      i cant even refresh or navigate to a different page i have to shutdown the server







      json ajax python-3.x flash flask-login






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 10 at 1:24









      za001a

      96




      96



























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53235231%2fflask-hangs-right-before-return-jsonify-no-output-error%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53235231%2fflask-hangs-right-before-return-jsonify-no-output-error%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Use pre created SQLite database for Android project in kotlin

          Darth Vader #20

          Ondo