aboutsummaryrefslogtreecommitdiff
path: root/grumpy
diff options
context:
space:
mode:
authorPriit Laes <plaes@plaes.org>2010-06-28 16:30:29 +0300
committerPriit Laes <plaes@plaes.org>2010-06-28 16:30:29 +0300
commit9f104db16262611b6a6fe5404e69cf14347d69df (patch)
tree25e59e2ebdad3c18fb44571a9a52317274ef286c /grumpy
parentUse pkg.fullver instead of string concatenation (diff)
downloadgsoc2010-grumpy-9f104db16262611b6a6fe5404e69cf14347d69df.tar.gz
gsoc2010-grumpy-9f104db16262611b6a6fe5404e69cf14347d69df.tar.bz2
gsoc2010-grumpy-9f104db16262611b6a6fe5404e69cf14347d69df.zip
Added Category class
Diffstat (limited to 'grumpy')
-rw-r--r--grumpy/models.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/grumpy/models.py b/grumpy/models.py
index 4a74cbd..33eb6f6 100644
--- a/grumpy/models.py
+++ b/grumpy/models.py
@@ -25,6 +25,19 @@ package_herds = Table('package_herds', Base.metadata,
Column('herd_id', Integer, ForeignKey('herds.id'))
)
+class Category(Base):
+ """Represents portage categories"""
+
+ __tablename__ = 'categories'
+ id = Column('id', Integer, primary_key=True)
+ cat = Column('category', String, nullable=False, unique=True)
+
+ def __init__(self, cat):
+ self.cat = cat
+
+ def __repr__(self):
+ return '<%s> "%s"' % (self.__class__.__name__, self.cat)
+
class Developer(Base):
"""Represents developers in the system"""