From fda90546519dddd66d045fd5e51fbe4c91c1211a Mon Sep 17 00:00:00 2001 From: Derisis13 Date: Wed, 19 Apr 2023 14:29:14 +0200 Subject: [PATCH] fix: typo in makedirs fix: replace distutils.spawn.find_executalbe with shutil.which --- main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 main.py diff --git a/main.py b/main.py old mode 100644 new mode 100755 index 6e13b7e..878f9df --- a/main.py +++ b/main.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -import distutils.spawn +import shutil import getopt import os import subprocess @@ -99,7 +99,7 @@ def restore(): def check_progs(prog): if prog is False: return False - if distutils.spawn.find_executable(prog) is False: + if shutil.which(prog) is False: print("Missing program:" + prog + "! It is removed from the list of actions to perform...") return False return True @@ -155,7 +155,7 @@ if __name__ == '__main__': try: os.chdir(backupdir) except FileNotFoundError: - os.mkdirs(backupdir, mode=0o774) + os.makedirs(backupdir, mode=0o774) os.chdir(backupdir) if restore_mode: restore()