diff options
Diffstat (limited to 'models.py')
| -rw-r--r-- | models.py | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -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 |
