1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-03-14 06:38:32 +00:00

Merge f31338773fdc84a984ce1ec31a5d226690e96390 into c7e7e1d884d3bb241ea6448f72a989434c2a35ec

This commit is contained in:
Harshit Vijay 2024-09-21 10:19:33 +00:00 committed by GitHub
commit 6a686f659d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 13 deletions

View File

@ -9,3 +9,5 @@ pypandoc
pytest-benchmark
pytest-docker-pexpect
twine
pathlib2
importlib

View File

@ -4,18 +4,13 @@ from warnings import warn
from six import text_type
from . import const
from .system import Path
import importlib.util
try:
import importlib.util
def load_source(name, pathname, _file=None):
module_spec = importlib.util.spec_from_file_location(name, pathname)
module = importlib.util.module_from_spec(module_spec)
module_spec.loader.exec_module(module)
return module
except ImportError:
from imp import load_source
def load_source(name, pathname, _file=None):
module_spec = importlib.util.spec_from_file_location(name, pathname)
module = importlib.util.module_from_spec(module_spec)
module_spec.loader.exec_module(module)
return module
class Settings(dict):
def __getattr__(self, item):

View File

@ -3,7 +3,7 @@ import sys
import tty
import termios
import colorama
from distutils.spawn import find_executable
from shutil import which
from .. import const
init_output = colorama.init
@ -38,7 +38,7 @@ def get_key():
def open_command(arg):
if find_executable('xdg-open'):
if which('xdg-open'):
return 'xdg-open ' + arg
return 'open ' + arg