Commit 7ef4b6720dad5849c4530fa63737776f15cc493d

Authored by steve ago
1 parent 55925d9e9b
Exists in master

adding thread when deleting user

Showing 2 changed files with 7 additions and 1 deletions Side-by-side Diff

project/project/controller/printer.py View file @ 7ef4b67
... ... @@ -10,6 +10,7 @@
10 10 import signal, os
11 11  
12 12 import time
  13 +import threading
13 14 import pdb
14 15  
15 16 from flask_wtf import Form
... ... @@ -73,7 +74,10 @@
73 74 del_user = request.form['del_user']
74 75 if len(del_user) > 0:
75 76 print del_user
76   - del_flag = utils.del_userById(del_user)
  77 + thread = threading.Thread(target=utils.del_userById, args=[del_user])
  78 + thread.start()
  79 + del_flag = 2
  80 + #del_flag = utils.del_userById(del_user)
77 81 if request.form.has_key('user_id'):
78 82 user_id = request.form['user_id']
79 83 if len(user_id) > 0:
project/project/templates/user.html View file @ 7ef4b67
... ... @@ -12,6 +12,8 @@
12 12 });
13 13 {% if del_flag == 1 %}
14 14 alert("유저를 삭제 하였습니다.");
  15 + {% elif del_flag == 2 %}
  16 + alert("유저 삭제를 시작합니다. 데이터가 많은경우 시간이 소요될 수 있습니다. 유저 삭제가 완료되면 ID 검색시 보이지 않습니다.");
15 17 {% elif del_flag == -1 %}
16 18 alert("유저삭제에 실패하였습니다.");
17 19 {% endif %}