Update app.py
Browse files
app.py
CHANGED
@@ -73,6 +73,22 @@ def get_sys_specs():
|
|
73 |
"recommended_threads": min(psutil.cpu_count(logical=False) or 2, 8)
|
74 |
}
|
75 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
@app.post("/generate")
|
77 |
async def generate(request: Request):
|
78 |
data = await request.json()
|
|
|
73 |
"recommended_threads": min(psutil.cpu_count(logical=False) or 2, 8)
|
74 |
}
|
75 |
|
76 |
+
@app.get("/process_list")
|
77 |
+
def process_list("/process_list"):
|
78 |
+
p_l = []
|
79 |
+
|
80 |
+
for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']):
|
81 |
+
try:
|
82 |
+
if proc.info['cpu_percent'] > 10:
|
83 |
+
p_l.append(proc.info)
|
84 |
+
except (psutil.NoSuchProcess, psutil.AccessDenied):
|
85 |
+
pass
|
86 |
+
|
87 |
+
return {
|
88 |
+
"process list": p_l
|
89 |
+
}
|
90 |
+
|
91 |
+
|
92 |
@app.post("/generate")
|
93 |
async def generate(request: Request):
|
94 |
data = await request.json()
|