[~] Refactor

This commit is contained in:
Siarhei Siniak 2023-01-02 16:12:26 +03:00
parent c27d6f5760
commit 16dae14cd2

@ -20,7 +20,9 @@ sys.path.insert(0, os.path.dirname(__file__))
class Application: class Application:
MAX_FILE_SIZE = 512 * 1024 * 1024 MAX_FILE_SIZE = 2 * 1024 * 1024 * 1024
CHUNK_SIZE = 4096
MAX_OUTPUT_SIZE = 4 * 1024 * 1024
LOG_SIZE = 10 * 1024 * 1024 LOG_SIZE = 10 * 1024 * 1024
MAX_TIME = 16 MAX_TIME = 16
EASTER_TOKEN = 'FUCK' EASTER_TOKEN = 'FUCK'
@ -330,8 +332,8 @@ class Application:
headers_detailed=headers_detailed, headers_detailed=headers_detailed,
) )
) )
elif content_length2 > 512 * 1024: elif content_length2 > Application.MAX_OUTPUT_SIZE:
content_length = min(2 * 1024 * 1024, content_length2) content_length = min(Application.MAX_OUTPUT_SIZE, content_length2)
#headers_detailed['headers']['Content-Length'] = '%d' % content_length #headers_detailed['headers']['Content-Length'] = '%d' % content_length
content_range_header = headers_detailed['headers'].get('Content-Range') content_range_header = headers_detailed['headers'].get('Content-Range')
@ -391,7 +393,7 @@ class Application:
finished_output = True finished_output = True
if ( if (
not finished_output and get_output_length() > 2048 or \ not finished_output and get_output_length() > Application.CHUNK_SIZE or \
finished_output finished_output
) and not first_output: ) and not first_output:
dump_headers() dump_headers()