summaryrefslogtreecommitdiff
path: root/src/mailman/model/preferences.py
diff options
context:
space:
mode:
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)