Estoy usando una regla Hazel (Noodlesoft) con el script Python. Usando la opción "Pasa el script de shell". Colocando la ruta a mi python install / usr / local / bin / python (my python install v. 2.7.3) en el cuadro de shell. Pasa correctamente a plack si lo encuentra y rojo si no lo puede encontrar. Usando el script más simple
import sys
sys.exit(1)
De acuerdo con la información sobre herramientas, el estado de salida 0 indica que se está pasando la regla. Asumo que cualquier otra cosa falla la regla. El problema es que la regla coincide independientemente del código de salida devuelto.
¿Estoy usando el comando incorrecto para proporcionar a Hazel el código de salida o es un error en Hazel? Estoy usando el Último (recién lanzado 3.1) No he probado en versiones anteriores.