summaryrefslogtreecommitdiff
path: root/src/connection.py
diff options
context:
space:
mode:
authorFlorent Le Coz <louiz@louiz.org>2011-01-13 23:20:17 +0100
committerFlorent Le Coz <louiz@louiz.org>2011-01-13 23:20:17 +0100
commit7509fb00021a0c550cee91d2feb27c1137dde916 (patch)
treebfc573c258d24cb73bdcd06ccc6459c4693121bc /src/connection.py
parentc94be4761a3182b212cf0d507974e200e8e020e8 (diff)
downloadpoezio-7509fb00021a0c550cee91d2feb27c1137dde916.tar.gz
poezio-7509fb00021a0c550cee91d2feb27c1137dde916.tar.bz2
poezio-7509fb00021a0c550cee91d2feb27c1137dde916.tar.xz
poezio-7509fb00021a0c550cee91d2feb27c1137dde916.zip
Prompt password if no password is provided in config file
Diffstat (limited to 'src/connection.py')
-rw-r--r--src/connection.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/connection.py b/src/connection.py
index d29fec82..d1de40d6 100644
--- a/src/connection.py
+++ b/src/connection.py
@@ -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)