diff --git a/oioioi/default_settings.py b/oioioi/default_settings.py index 67a59ac09..ceaa1f4a0 100755 --- a/oioioi/default_settings.py +++ b/oioioi/default_settings.py @@ -453,7 +453,9 @@ # There should be an entry for every language supported with key being the same # as in SUBMITTABLE_LANGUAGES. SUBMITTABLE_EXTENSIONS = {'C': ['c'], 'C++': ['cpp', 'cc'], 'Pascal': ['pas'], - 'Java': ['java'], 'Python': ['py'], 'Output-only': ['txt', 'out']} + 'Java': ['java'], 'Python': ['py'], + 'Output-only': ['txt', 'out', 'zip', 'tar', 'tar.gz', + 'tar.bz2', 'tgz', 'tz2']} # This setting specifies which compilers are available in sioworkers. # By default that means ones defined here: diff --git a/oioioi/programs/handlers.py b/oioioi/programs/handlers.py index acddbfac8..f92eb023e 100755 --- a/oioioi/programs/handlers.py +++ b/oioioi/programs/handlers.py @@ -295,6 +295,7 @@ def run_tests(env, kind=None, **kwargs): if env.get('interactor_file'): job['interactor_file'] = env['interactor_file'] job['untrusted_checker'] = env['untrusted_checker'] + job['problem_short_name'] = env['problem_short_name'] jobs[test_name] = job extra_args = env.get('sioworkers_extra_args', {}).get(kind, {}) env['workers_jobs'] = jobs diff --git a/requirements.txt b/requirements.txt index 48667d776..80b42f931 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ # These dependencies need to be installed from external sources, # therefore they must be listed here. Moreover, they cannot be listed in # setup.py, as pip is not able to install them. -http://github.com/sio2project/sioworkers/archive/refs/tags/v1.5.2.tar.gz +http://github.com/sio2project/sioworkers/archive/refs/tags/v1.5.3.tar.gz -e .