[Twisted-Python] twistd and passphrase

Manlio Perillo manlio_perillo at libero.it
Thu Sep 7 16:07:31 MDT 2006


Lorenzo Allegrucci ha scritto:
> [...]
> 
> To start my daemon I use 'twistd -y myserver.py' and everything works
> fine except for the fact that I have to "hardwire" the passphrase in
> 'getPassphraseCB'.
> Of course this in not what I want and I would like to rewrite
> getPassphraseCB as:
> 
>    def getPassphraseCB(self, repeat=False, *data):
>         return self.passphrase
> 
> where self.passphrase should be set (somehow) _before_ twistd makes my
> application a daemon, but I couldn't find a way to do it yet.
> 


Just use twisted.python.util.getPassword(forceTTY=True).
However (I ignore why) in this way no prompt is written on the screen.

Note that getPassword does not return a deferred, so you should not call
it when the reactor is running (not sure about this).



Regards  Manlio Perillo




More information about the Twisted-Python mailing list