Skip to content

Commit 3515fa6

Browse files
committed
close #46
remove pkl files after logout
1 parent a50d4c1 commit 3515fa6

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

views/api.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# coding=utf-8
22
import os
3+
import glob
34
from flask import Flask, request
45
from flask.views import MethodView
56
from flask_sqlalchemy import get_debug_queries
@@ -19,6 +20,12 @@
1920
from models.messaging import Message, Notification
2021

2122
PER_PAGE = 20
23+
here = os.path.abspath(os.path.dirname(__file__))
24+
25+
try:
26+
FileNotFoundError
27+
except NameError:
28+
FileNotFoundError = OSError
2229

2330

2431
class ApiFlask(Flask):
@@ -94,6 +101,11 @@ def login():
94101
@json_api.route('/logout', methods=['post'])
95102
def logout():
96103
_wx_ctx_stack.pop()
104+
for f in glob.glob('{}/*.pkl'.format(here)):
105+
try:
106+
os.remove(f)
107+
except FileNotFoundError:
108+
pass
97109
return {'msg': ''}
98110

99111

0 commit comments

Comments
 (0)