Sto usando una regola Hazel (Noodlesoft) con script Python. Utilizzo dell'opzione "Passi shell script". Posizionando il percorso del mio python installa / usr / local / bin / python (my python install v. 2.7.3) nella shell box. Va correttamente a plack se lo trova e rosso se non riesce a trovarlo. Usando lo script più semplice
import sys
sys.exit(1)
Secondo lo stato di uscita del tooltip 0 indica il passaggio della regola. Presumo che qualsiasi altra cosa non registri la regola. Il problema è che la regola corrisponde indipendentemente dal codice di uscita restituito.
Sto usando il comando sbagliato per fornire a Hazel codice di uscita o bug in Hazel. Sto usando l'ultimo (appena rilasciato 3.1) Non ho provato su versioni precedenti.