summaryrefslogtreecommitdiff
path: root/src/mailman/model/preferences.py
diff options
context:
space:
mode:
authorAurélien Bompard2015-11-20 23:53:32 +0100
committerBarry Warsaw2016-05-04 21:05:49 -0500
commitbbee322577cb7cf30e9987ee79bd0a5775546375 (patch)
treee6cd4e51991db7e2c9c56d89452ec5a0f448da13 /src/mailman/model/preferences.py
parent02bc8121d5eb027307c6d0cf716db17db40071be (diff)
downloadmailman-bbee322577cb7cf30e9987ee79bd0a5775546375.tar.gz
mailman-bbee322577cb7cf30e9987ee79bd0a5775546375.tar.zst
mailman-bbee322577cb7cf30e9987ee79bd0a5775546375.zip
Diffstat (limited to 'src/mailman/model/preferences.py')
-rw-r--r--src/mailman/model/preferences.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mailman/model/preferences.py b/src/mailman/model/preferences.py
index 22d22ed94..b69282e37 100644
--- a/src/mailman/model/preferences.py
+++ b/src/mailman/model/preferences.py
@@ -19,8 +19,8 @@
from mailman import public
from mailman.database.model import Model
-from mailman.database.types import Enum
from mailman.database.transaction import dbconnection
+from mailman.database.types import Enum
from mailman.interfaces.languages import ILanguageManager
from mailman.interfaces.member import DeliveryMode, DeliveryStatus
from mailman.interfaces.preferences import IPreferences
@@ -69,10 +69,9 @@ class Preferences(Model):
@dbconnection
def absorb(self, store, preferences):
"""See `IPreferences`."""
- column_names = [ c.name for c in self.__table__.columns
- if not c.primary_key ]
+ column_names = [c.name for c in self.__table__.columns
+ if not c.primary_key]
for cname in column_names:
if (getattr(self, cname) is None and
getattr(preferences, cname) is not None):
setattr(self, cname, getattr(preferences, cname))
- store.delete(preferences)