diff options
| author | Abhilash Raj | 2014-09-06 15:43:47 +0530 |
|---|---|---|
| committer | Abhilash Raj | 2014-09-06 15:43:47 +0530 |
| commit | db1f5638fe1ab83406a305c3f108c4a1bcfd9cd7 (patch) | |
| tree | e80b7f649cac12d35fa23383adaceabc43406b8b /src/mailman/model/pending.py | |
| parent | 46018e4c5624b8cc1b281d97f6df870028adb806 (diff) | |
| download | mailman-db1f5638fe1ab83406a305c3f108c4a1bcfd9cd7.tar.gz mailman-db1f5638fe1ab83406a305c3f108c4a1bcfd9cd7.tar.zst mailman-db1f5638fe1ab83406a305c3f108c4a1bcfd9cd7.zip | |
Diffstat (limited to 'src/mailman/model/pending.py')
| -rw-r--r-- | src/mailman/model/pending.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mailman/model/pending.py b/src/mailman/model/pending.py index cc203d270..0c41a4ac6 100644 --- a/src/mailman/model/pending.py +++ b/src/mailman/model/pending.py @@ -50,6 +50,8 @@ from mailman.utilities.modules import call_name class PendedKeyValue(Model): """A pended key/value pair, tied to a token.""" + __tablename__ = 'pendedkeyvalue' + def __init__(self, key, value): self.key = key self.value = value @@ -57,7 +59,7 @@ class PendedKeyValue(Model): id = Column(Integer, primary_key=True) key = Column(Unicode) value = Column(Unicode) - pended_id = Column(Integer) + pended_id = Column(Integer, ForeignKey('pended.id')) @@ -65,15 +67,17 @@ class PendedKeyValue(Model): class Pended(Model): """A pended event, tied to a token.""" + __tablename__ = 'pended' + def __init__(self, token, expiration_date): super(Pended, self).__init__() self.token = token self.expiration_date = expiration_date - id = Column(Integer. primary_key=True) + id = Column(Integer, primary_key=True) token = Column(Unicode) # TODO : was RawStr() expiration_date = Column(DateTime) - key_values = relationship('PendedKeyValues') + key_values = relationship('PendedKeyValue') @implementer(IPendable) |
