summaryrefslogtreecommitdiff
path: root/irc.py
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2015-02-02 07:36:48 -0800
committerJesse Morgan <jesse@jesterpm.net>2015-02-02 07:36:48 -0800
commit88c849b5b3b3d03591f3aa12c3e6daa1ea744dbf (patch)
tree3f71498d2cc450140f86714d4ad36292b86693b1 /irc.py
parent92af71570ab35143c8edab7f45520408751bf3c6 (diff)
Basic interface for generic data persistence.data-persistence
Diffstat (limited to 'irc.py')
-rw-r--r--irc.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/irc.py b/irc.py
index bb2a03f..60f26ca 100644
--- a/irc.py
+++ b/irc.py
@@ -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 = []