From 1b1c13d22aaa7a7a2d334dde5783e5632fa572fa Mon Sep 17 00:00:00 2001 From: Thibaut Horel Date: Wed, 9 Jul 2014 08:53:42 -0400 Subject: Logging of browser events --- models.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'models.py') diff --git a/models.py b/models.py index 68b3e53..fcdb0a3 100644 --- a/models.py +++ b/models.py @@ -25,7 +25,8 @@ class Event: time = Column(DateTime) def __init__(self, **args): - self.time = datetime.utcnow() + if "time" not in args: + self.time = datetime.utcnow() for key, value in args.iteritems(): setattr(self, key, value) @@ -85,6 +86,15 @@ class WindowEvent(Event, Base): class1 = Column(String) class2 = Column(String) + +class BrowserEvent(Event, Base): + + __tablename__ = "browser_events" + + url = Column(String) + title = Column(String) + + if __name__ == "__main__": from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker -- cgit v1.2.3-70-g09d2