From 6e99812bc83fb96177fa14d8ee9ecd09d34c339e Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Wed, 2 Dec 2015 08:58:02 +0100 Subject: Use the relationship instead of an explicit query --- src/mailman/model/pending.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/mailman/model/pending.py b/src/mailman/model/pending.py index 69ac9742b..0c7ed7590 100644 --- a/src/mailman/model/pending.py +++ b/src/mailman/model/pending.py @@ -138,11 +138,9 @@ class Pendings: 'Unexpected token count: {0}'.format(pendings.count())) pending = pendings[0] pendable = UnpendedPendable() - # Find all PendedKeyValue entries that are associated with the pending + # Iter on PendedKeyValue entries that are associated with the pending # object's ID. Watch out for type conversions. - entries = store.query(PendedKeyValue).filter( - PendedKeyValue.pended_id == pending.id) - for keyvalue in entries: + for keyvalue in pending.key_values: value = json.loads(keyvalue.value) if isinstance(value, dict) and '__encoding__' in value: value = value['value'].encode(value['__encoding__']) -- cgit v1.2.3-70-g09d2