From 48a0305c10725a3349454fd66d24da4a1cba7511 Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Sat, 26 Mar 2022 17:06:25 +0300 Subject: [PATCH] docker --- SprintLib/testers/BaseTester.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SprintLib/testers/BaseTester.py b/SprintLib/testers/BaseTester.py index d4589a5..e349838 100644 --- a/SprintLib/testers/BaseTester.py +++ b/SprintLib/testers/BaseTester.py @@ -160,8 +160,11 @@ class BaseTester: self.solution.result = "TE" raise e self.solution.save() - call(f"docker rm --force solution_{self.solution.id}", shell=True) - call(f"docker rm --force solution_{self.solution.id}_checker", shell=True) + self.call(f"docker rm --force solution_{self.solution.id}") + self.call(f"docker rm --force solution_{self.solution.id}_checker") + for file in dockerfiles: + self.call(f"docker rm --force solution_container_{self.solution.id}_{file.filename}") + self.call(f"docker image rm solution_image_{self.solution.id}_{file.filename}") self.solution.user.userinfo.refresh_from_db() notify( self.solution.user,