diff options
Diffstat (limited to 'kpov_judge/test_prepare_disks.py')
-rwxr-xr-x | kpov_judge/test_prepare_disks.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kpov_judge/test_prepare_disks.py b/kpov_judge/test_prepare_disks.py index 963f5cd..0e9aaac 100755 --- a/kpov_judge/test_prepare_disks.py +++ b/kpov_judge/test_prepare_disks.py @@ -22,6 +22,11 @@ class SSHGuestFs: client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname, username=username, password=password) self.conn = client + def __del__(self): + try: + self.conn.close() + except: + pass def chmod(self, mode, path): self.conn.exec_command('chmod {} "{}"'.format(mode, path)) def chown(self, owner, group, path): |