Prompt password if no password is provided in config file
This commit is contained in:
parent
c94be4761a
commit
7509fb0002
2 changed files with 3 additions and 1 deletions
|
@ -28,6 +28,7 @@ default_nick =
|
|||
jid =
|
||||
|
||||
# A password is needed only if you specified a jid. It will be ignored otherwise
|
||||
# If you leave this empty, the password will be asked at each startup
|
||||
password =
|
||||
|
||||
# the rooms you will join automatically on startup, with associated nickname or not
|
||||
|
|
|
@ -25,6 +25,7 @@ from gettext import (bindtextdomain, textdomain, bind_textdomain_codeset,
|
|||
gettext as _)
|
||||
|
||||
import sys
|
||||
import getpass
|
||||
import sleekxmpp
|
||||
|
||||
from config import config
|
||||
|
@ -43,7 +44,7 @@ class Connection(sleekxmpp.ClientXMPP):
|
|||
# many features will be handled diferently
|
||||
# depending on this setting
|
||||
jid = '%s/%s' % (config.get('jid', ''), resource)
|
||||
password = config.get('password', '')
|
||||
password = config.get('password', '') or getpass.getpass()
|
||||
else: # anonymous auth
|
||||
self.anon = True
|
||||
jid = '%s/%s' % (config.get('server', 'anon.louiz.org'), resource)
|
||||
|
|
Loading…
Reference in a new issue