aboutsummaryrefslogtreecommitdiff
path: root/grumpy
diff options
context:
space:
mode:
authorPriit Laes <plaes@plaes.org>2010-06-28 17:24:46 +0300
committerPriit Laes <plaes@plaes.org>2010-06-30 12:19:51 +0300
commit12df34cd3ff011242451885d97e2b8d4403fda04 (patch)
tree44de583f2dae744ff194bf8395e1dfe6f9e4f8a0 /grumpy
parentRename database sync utility (diff)
downloadgsoc2010-grumpy-12df34cd3ff011242451885d97e2b8d4403fda04.tar.gz
gsoc2010-grumpy-12df34cd3ff011242451885d97e2b8d4403fda04.tar.bz2
gsoc2010-grumpy-12df34cd3ff011242451885d97e2b8d4403fda04.zip
Add mtime column for packages
Diffstat (limited to 'grumpy')
-rw-r--r--grumpy/models.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/grumpy/models.py b/grumpy/models.py
index 33eb6f6..6619008 100644
--- a/grumpy/models.py
+++ b/grumpy/models.py
@@ -9,7 +9,9 @@
:copyright: (c) by 2010 Priit Laes.
:license: BSD, see LICENSE for details.
"""
-from sqlalchemy import Column, ForeignKey, Integer, String, Table
+from datetime import datetime
+
+from sqlalchemy import Column, DateTime, ForeignKey, Integer, String, Table
from sqlalchemy.orm import relationship
from sqlalchemy.ext.declarative import declarative_base
@@ -107,19 +109,21 @@ class Package(Base):
desc = Column('desc', String)
ldesc = Column('ldesc', String)
homepage = Column('homepage', String)
+ mtime = Column('mtime', DateTime)
ebuilds = relationship(Ebuild)
devs = relationship(Developer, secondary=package_developers, \
backref='packages')
herds = relationship(Herd, secondary=package_herds, backref='packages')
- def __init__(self, cat, pkg, desc, ldesc, homepage):
+ def __init__(self, cat, pkg, desc, ldesc, homepage, mtime):
self.cat = cat
self.pkg = pkg
self.cp = "%s/%s" % (pkg, cat)
self.desc = desc
self.ldesc = ldesc
self.homepage = homepage
+ self.mtime = datetime.fromtimestamp(mtime)
self.devs = []
self.herds = []
self.ebuilds = []