Skip to content

Commit 7ac1bdb

Browse files
authored
Update PyServer1.0.py
1 parent 44b8fe7 commit 7ac1bdb

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

bin/PyServer1.0.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,20 @@
44
from io import StringIO
55
from contextlib import redirect_stdout
66
from traceback import format_exc
7-
import sys
8-
value = {}
7+
import sys,os
8+
9+
910
@app.route("/")
1011
def main():
1112
if request.args.get("code") == None:
1213
return "PyWimVBA server, this does nothing"
1314
elif request.args.get("code") == "$clear":
14-
sys.modules[__name__].__dict__.clear()
15+
for n in dir():
16+
if n[0]!='_': delattr(sys.modules[__name__], n)
1517
return "Cleared"
18+
elif request.args.get("code") == "$exit":
19+
own_pid = os.getpid()
20+
os.kill(own_pid, 9)
1621
else:
1722
cpde = request.args.get("code")
1823
f = StringIO()

0 commit comments

Comments
 (0)