Files
thefuck/thefuck/rules/python_command.py
T
2015-10-28 16:43:24 +01:00

19 lines
501 B
Python

from thefuck.specific.sudo import sudo_support
# add 'python' suffix to the command if
# 1) The script does not have execute permission or
# 2) is interpreted as shell script
@sudo_support
def match(command):
toks = command.split_script
return (toks
and toks[0].endswith('.py')
and ('Permission denied' in command.stderr or
'command not found' in command.stderr))
@sudo_support
def get_new_command(command):
return 'python ' + command.script