summaryrefslogtreecommitdiff
path: root/examples/muc.py
diff options
context:
space:
mode:
authorLance Stout <lancestout@gmail.com>2011-12-31 21:17:01 -0500
committerLance Stout <lancestout@gmail.com>2011-12-31 21:17:01 -0500
commit6b6995bb0b80c91eda72bc92974f68133cef93a3 (patch)
treef4d2ceaa271092ef54ec7de99f1a0ca802e4d1f2 /examples/muc.py
parent27c658922e51aaae722880e18878cb2964cb4bd0 (diff)
parent1b0fd76b45bb1c6e6409aa6e3e0b0c2edf5ba374 (diff)
downloadslixmpp-6b6995bb0b80c91eda72bc92974f68133cef93a3.tar.gz
slixmpp-6b6995bb0b80c91eda72bc92974f68133cef93a3.tar.bz2
slixmpp-6b6995bb0b80c91eda72bc92974f68133cef93a3.tar.xz
slixmpp-6b6995bb0b80c91eda72bc92974f68133cef93a3.zip
Merge branch 'develop' into develop-1.1
Diffstat (limited to 'examples/muc.py')
-rwxr-xr-xexamples/muc.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/examples/muc.py b/examples/muc.py
index 7af37449..7586c61c 100755
--- a/examples/muc.py
+++ b/examples/muc.py
@@ -11,7 +11,7 @@
import sys
import logging
-import time
+import getpass
from optparse import OptionParser
import sleekxmpp
@@ -161,9 +161,14 @@ if __name__ == '__main__':
logging.basicConfig(level=opts.loglevel,
format='%(levelname)-8s %(message)s')
- if None in [opts.jid, opts.password, opts.room, opts.nick]:
- optp.print_help()
- sys.exit(1)
+ if opts.jid is None:
+ opts.jid = raw_input("Username: ")
+ if opts.password is None:
+ opts.password = getpass.getpass("Password: ")
+ if opts.room is None:
+ opts.room = raw_input("MUC room: ")
+ if opts.nick is None:
+ opts.nick = raw_input("MUC nickname: ")
# Setup the MUCBot and register plugins. Note that while plugins may
# have interdependencies, the order in which you register them does