utils.image: stop shitting up /tmp

This commit is contained in:
Io Mintz 2020-04-29 23:55:31 +00:00
parent 041dcc6ed0
commit 735f125d9c
1 changed files with 2 additions and 1 deletions

View File

@ -7,6 +7,7 @@ import contextlib
import functools
import io
import logging
import signal
import sys
import typing
@ -122,7 +123,7 @@ async def process_image_in_subprocess(command_name, image_data: bytes):
try:
image_data, err = await asyncio.wait_for(proc.communicate(image_data), timeout=float('inf'))
except asyncio.TimeoutError:
proc.kill()
proc.send_signal(signal.SIGINT)
raise errors.ImageResizeTimeoutError if command_name == 'resize' else errors.ImageConversionTimeoutError
else:
if proc.returncode == 2: