Пример #1
0
if len(sys.argv) != 2:
    print "Usage: " + sys.argv[0] + " path/to/config/file"
    sys.exit(1)
config = ConfigFile(sys.argv[1])

server_and_port = config.get_server()
if not server_and_port:
    print "Config file has no server entry"
    sys.exit(1)
server, port = server_and_port
channels = config.get_channels()
if not channels:
    print "Config file has no channel entry"
    sys.exit(1)
nick = config.get_nick()
if not nick:
    print "Config file has no nick entry"
    sys.exit(1)
realname = config.get_realname()
if not realname:
    print "Config file has no realname entry"
    sys.exit(1)
quitmessage = config.get_quitmessage()
if not quitmessage:
    print "Config file has no quitmessage entry"
    sys.exit(1)
command_prefixes = config.get_command_prefixes()
if not command_prefixes:
    print "Config file has no command-prefixes entry"
    sys.exit(1)