mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-23 20:17:10 +00:00
<type>(scope): <description>
[body] [footer(s)]
This commit is contained in:
@@ -88,7 +88,9 @@ async def download_file(
|
|||||||
session: aiohttp.ClientSession, url: str, dest_path: str
|
session: aiohttp.ClientSession, url: str, dest_path: str
|
||||||
) -> None:
|
) -> None:
|
||||||
try:
|
try:
|
||||||
async with session.get(url, timeout=aiohttp.ClientTimeout(total=30)) as resp:
|
async with session.get(
|
||||||
|
url, timeout=aiohttp.ClientTimeout(total=30)
|
||||||
|
) as resp:
|
||||||
if resp.status != 200:
|
if resp.status != 200:
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
status_code=status.HTTP_400_BAD_REQUEST,
|
status_code=status.HTTP_400_BAD_REQUEST,
|
||||||
@@ -266,15 +268,18 @@ async def execute_code(request: ExecutionRequest) -> ExecutionResponse:
|
|||||||
|
|
||||||
result_hash = hashlib.sha256(output.encode()).hexdigest()
|
result_hash = hashlib.sha256(output.encode()).hexdigest()
|
||||||
|
|
||||||
return ExecutionResponse(
|
response = ExecutionResponse(
|
||||||
success=success,
|
success=success,
|
||||||
hash_match=(
|
hash_match=(
|
||||||
result_hash == request.expected_hash if request.expected_hash else None
|
result_hash == request.expected_hash
|
||||||
|
if request.expected_hash
|
||||||
|
else None
|
||||||
),
|
),
|
||||||
output=output[:5000],
|
output=output[:5000],
|
||||||
result_hash=result_hash,
|
result_hash=result_hash,
|
||||||
error=error[:5000],
|
error=error[:5000],
|
||||||
)
|
)
|
||||||
|
return response
|
||||||
|
|
||||||
|
|
||||||
@app.get("/health", response_model=HealthCheckResponse)
|
@app.get("/health", response_model=HealthCheckResponse)
|
||||||
|
|||||||
Reference in New Issue
Block a user