Skip to content

Commit 8ef1758

Browse files
committed
Added script to clean up async for future executions
1 parent 1f96704 commit 8ef1758

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

fix_async.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import os
2+
3+
basedir = "."
4+
folders = os.listdir(basedir)
5+
for folder in folders:
6+
try:
7+
subfolders = os.listdir(f"{basedir}/{folder}")
8+
except:
9+
continue
10+
11+
for subfolder in subfolders:
12+
filename = f"{basedir}/{folder}/{subfolder}/src/app.py"
13+
data = ""
14+
15+
try:
16+
with open(f"{filename}", "r") as tmp:
17+
data = tmp.read()
18+
data = data.replace("async def", "def", -1)
19+
20+
if len(data) > 0:
21+
with open(f"{filename}", "w+") as tmp:
22+
tmp.write(data)
23+
print("Fixed: %s" % filename)
24+
except:
25+
print("Skipped: %s" % filename)
26+
27+
#break

0 commit comments

Comments
 (0)