CodeCommunity commited on
Commit
fdae303
·
verified ·
1 Parent(s): d7a64ed

Update app/main.py

Browse files
Files changed (1) hide show
  1. app/main.py +5 -1
app/main.py CHANGED
@@ -110,7 +110,11 @@ async def classify_file(request: FileRequest):
110
  async def review_batch_code(request: BatchReviewRequest):
111
  """Detailed review results for the Review Section UI."""
112
  try:
113
- reviews = reviewer.service.review_batch_code(request.files)
 
 
 
 
114
  return {"results": reviews}
115
  except Exception as e:
116
  traceback.print_exc()
 
110
  async def review_batch_code(request: BatchReviewRequest):
111
  """Detailed review results for the Review Section UI."""
112
  try:
113
+ loop = asyncio.get_event_loop()
114
+ with ThreadPoolExecutor() as executor:
115
+ reviews = await loop.run_in_executor(
116
+ executor, reviewer.service.review_batch_code, request.files
117
+ )
118
  return {"results": reviews}
119
  except Exception as e:
120
  traceback.print_exc()