diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2015-02-02 07:36:48 -0800 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2015-02-02 07:36:48 -0800 |
commit | 88c849b5b3b3d03591f3aa12c3e6daa1ea744dbf (patch) | |
tree | 3f71498d2cc450140f86714d4ad36292b86693b1 /irc.py | |
parent | 92af71570ab35143c8edab7f45520408751bf3c6 (diff) |
Basic interface for generic data persistence.data-persistence
Diffstat (limited to 'irc.py')
-rw-r--r-- | irc.py | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -18,6 +18,7 @@ import new import inspect import warnings import random +import data __all__ = ["Connection", "Channel", "ChanList", "User", "UserList", "Config", "timestamp"] @@ -355,6 +356,7 @@ class Connection(object): self.connect() def _init(self): + self.data = data.Data(self) self.ipver = None self.addr = None self._connected = False @@ -437,6 +439,9 @@ class Connection(object): print >>self.log, "%s ### Log file opened" % (ts) self.log.flush() + def fireEvent(self, events): + self._event(self.getalladdons(), events) + # Used to call event handlers on all attached addons, when applicable. def _event(self, addons, events, line=None, data=None, exceptions=False): handled = [] |