fabricのsudoでtty必要って怒られたときの対処

modwsgi上のコードから実行したりとかで怒られた。

err: sudo: sorry, you must have a tty to run sudo

Fatal error: sudo() encountered an error (return code 1) while executing '/foo/bar/command' 

Aborting.

sudoにptyオプションを指定して解決。

sudo('/foo/var/command', pty=True)