We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a50d4c1 commit 3515fa6Copy full SHA for 3515fa6
1 file changed
views/api.py
@@ -1,5 +1,6 @@
1
# coding=utf-8
2
import os
3
+import glob
4
from flask import Flask, request
5
from flask.views import MethodView
6
from flask_sqlalchemy import get_debug_queries
@@ -19,6 +20,12 @@
19
20
from models.messaging import Message, Notification
21
22
PER_PAGE = 20
23
+here = os.path.abspath(os.path.dirname(__file__))
24
+
25
+try:
26
+ FileNotFoundError
27
+except NameError:
28
+ FileNotFoundError = OSError
29
30
31
class ApiFlask(Flask):
@@ -94,6 +101,11 @@ def login():
94
101
@json_api.route('/logout', methods=['post'])
95
102
def logout():
96
103
_wx_ctx_stack.pop()
104
+ for f in glob.glob('{}/*.pkl'.format(here)):
105
+ try:
106
+ os.remove(f)
107
+ except FileNotFoundError:
108
+ pass
97
109
return {'msg': ''}
98
110
99
111
0 commit comments