diff options
Diffstat (limited to 'src/mailman/model/usermanager.py')
| -rw-r--r-- | src/mailman/model/usermanager.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/mailman/model/usermanager.py b/src/mailman/model/usermanager.py index 93dd03e20..8b923f07e 100644 --- a/src/mailman/model/usermanager.py +++ b/src/mailman/model/usermanager.py @@ -103,8 +103,7 @@ class UserManager: @dbconnection def users(self, store): """See `IUserManager`.""" - for user in store.query(User).all(): - yield user + yield from store.query(User).all() @dbconnection def create_address(self, store, email, display_name=None): @@ -152,19 +151,16 @@ class UserManager: @dbconnection def addresses(self, store): """See `IUserManager`.""" - for address in store.query(Address).all(): - yield address + yield from store.query(Address).all() @property @dbconnection def members(self, store): """See `IUserManager.""" - for member in store.query(Member).all(): - yield member + yield from store.query(Member).all() @property @dbconnection def server_owners(self, store): """ See `IUserManager.""" - users = store.query(User).filter_by(is_server_owner=True) - yield from users + yield from store.query(User).filter_by(is_server_owner=True) |
