def create(cls): d = OrderedDict() d['server'] = OrderedDict() d['server']['url'] = 'irc.freenode.net' d['server']['port'] = '6667' d['bot'] = OrderedDict() d['bot']['nick'] = 'QircBug' d['bot']['ident'] = 'QircBug' d['bot']['realname'] = 'QirckyBotBug' d['bot']['password'] = '' d['bot']['owner'] = 'unaffiliated/nbaztec' d['startup'] = OrderedDict() d['startup']['channels'] = '#nbaztec' d['startup']['notice-to'] = 'nbaztec' d['startup']['notice-msg'] = 'Qirc is now online.' #d['global'] = OrderedDict() #d['global']['flags'] = 'ubhkv' #d['global']['logging'] = 'true' d['logs'] = OrderedDict() d['logs']['dir'] = 'logs-ignore/' d['logs']['file-format'] = '{timestamp:[%Y-%m-%d]}{channel}.log' d['logs']['buffer-len'] = '256' ConfigManager.write_config(cls._file, d)