Files
thefuck/thefuck/rules/python_command.py
T
2017-08-31 17:58:56 +02:00

18 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):
return (command.script_parts
and command.script_parts[0].endswith('.py')
and ('Permission denied' in command.output or
'command not found' in command.output))
@sudo_support
def get_new_command(command):
return 'python ' + command.script