X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/d828f28d3dd6fa3721c94a4c4a468f5da996c849..b621300b6be21c7d07909b82c3f0319f546731e4:/twitter/ircbot.py diff --git a/twitter/ircbot.py b/twitter/ircbot.py index 1ea6823..bfac050 100644 --- a/twitter/ircbot.py +++ b/twitter/ircbot.py @@ -266,10 +266,14 @@ class TwitterBot(object): pass def load_config(filename): - defaults = dict( - server=dict(port=6667, nick="twitterbot"), - twitter=dict(oauth_token_file=OAUTH_FILE)) - cp = SafeConfigParser(defaults) + # Note: Python ConfigParser module has the worst interface in the + # world. Mega gross. + cp = SafeConfigParser() + cp.add_section('irc') + cp.set('irc', 'port', '6667') + cp.set('irc', 'nick', 'twitterbot') + cp.add_section('twitter') + cp.set('twitter', 'oauth_token_file', OAUTH_FILE) cp.read((filename,)) # attempt to read these properties-- they are required