Songyou commited on
Commit
413d237
·
verified ·
1 Parent(s): 52471b4

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -1
main.py CHANGED
@@ -1,3 +1,4 @@
 
1
  from fastapi import FastAPI, HTTPException, Query
2
  from pydantic import BaseModel
3
  import subprocess
@@ -188,10 +189,16 @@ async def fragmentize(smiles: str = Query(..., description="SMILES string of the
188
 
189
  @app.post("/generate", response_model=List[MoleculeOutput])
190
  async def generate_molecules(request: GenerateRequest):
 
191
  try:
192
  # 调用 SMILES 生成逻辑
193
- print("123123")
194
  result = run_generate_runner(request.constSmiles, request.varSmiles, request.mainCls, request.minorCls, request.deltaValue, request.num)
 
 
 
 
 
195
  return result
196
  except Exception as e:
197
  # 捕获异常并记录详细的错误信息,包括堆栈追踪
 
1
+ import time
2
  from fastapi import FastAPI, HTTPException, Query
3
  from pydantic import BaseModel
4
  import subprocess
 
189
 
190
  @app.post("/generate", response_model=List[MoleculeOutput])
191
  async def generate_molecules(request: GenerateRequest):
192
+ start_time = time.time() # 记录请求接受的时间
193
  try:
194
  # 调用 SMILES 生成逻辑
195
+ print("/generate请求开始时间:", start_time)
196
  result = run_generate_runner(request.constSmiles, request.varSmiles, request.mainCls, request.minorCls, request.deltaValue, request.num)
197
+ end_time = time.time() # 记录生成结束的时间
198
+ duration = end_time - start_time # 计算用时
199
+
200
+ print("/generate请求结束时间:", end_time)
201
+ print(f"请求处理用时: {duration:.2f}秒")
202
  return result
203
  except Exception as e:
204
  # 捕获异常并记录详细的错误信息,包括堆栈追踪