read brainfile filename from config file, allow default
This commit is contained in:
parent
05f1ce325a
commit
95a27cc44b
@ -16,6 +16,7 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
from ConfigParser import NoOptionError
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
|
||||||
@ -32,9 +33,14 @@ class MegaHAL(Module):
|
|||||||
Upon creation, open the MegaHAL brain and get ready for doing actual stuff.
|
Upon creation, open the MegaHAL brain and get ready for doing actual stuff.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
self.megahal = megahal.MegaHAL()
|
|
||||||
Module.__init__(self, config, server, modlist)
|
Module.__init__(self, config, server, modlist)
|
||||||
|
|
||||||
|
try:
|
||||||
|
filename = self.config.get(self.__class__.__name__, 'brainfile')
|
||||||
|
self.megahal = megahal.MegaHAL(None, filename)
|
||||||
|
except NoOptionError:
|
||||||
|
self.megahal = megahal.MegaHAL()
|
||||||
|
|
||||||
def reload(self, connection, event, nick, userhost, replypath, what, admin_unlocked):
|
def reload(self, connection, event, nick, userhost, replypath, what, admin_unlocked):
|
||||||
"""Broken. Don't do anything."""
|
"""Broken. Don't do anything."""
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user