From 206ab23e36e63e54ed178ced6da8ceb775f530df Mon Sep 17 00:00:00 2001 From: adrienmalin <41926238+adrienmalin@users.noreply.github.com> Date: Fri, 15 Feb 2019 12:13:55 +0100 Subject: [PATCH] Update terminis.py --- terminis/terminis.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/terminis/terminis.py b/terminis/terminis.py index 687613c..30206bd 100644 --- a/terminis/terminis.py +++ b/terminis/terminis.py @@ -13,7 +13,7 @@ import sched import time import os import locale -import distutils.spawn +import subprocess try: import configparser except ImportError: @@ -728,13 +728,12 @@ def main(): def edit(): if sys.platform == "win32": - if distutils.spawn.find_executable("edit"): - command = "edit" - else: - command = "notepad" + try: + subprocess.call(["edit.com", Controls.FILE_PATH]) + except FileNotFoundError: + subprocess.call(["notepad.exe", Controls.FILE_PATH]) else: - command = "${EDITOR:-vi}" - os.system(command+" "+Controls.FILE_PATH) + subprocess.call(["${EDITOR:-vi}", Controls.FILE_PATH]) def usage(): print("Usage:")