Priyanshukr-1 commited on
Commit
ab6809d
·
verified ·
1 Parent(s): 23ddcc6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -0
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()