diff options
author | Priit Laes <plaes@plaes.org> | 2010-06-28 16:30:29 +0300 |
---|---|---|
committer | Priit Laes <plaes@plaes.org> | 2010-06-28 16:30:29 +0300 |
commit | 9f104db16262611b6a6fe5404e69cf14347d69df (patch) | |
tree | 25e59e2ebdad3c18fb44571a9a52317274ef286c /grumpy | |
parent | Use pkg.fullver instead of string concatenation (diff) | |
download | gsoc2010-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.py | 13 |
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""" |