diff options
Diffstat (limited to 'src/mailman/app/subscriptions.py')
| -rw-r--r-- | src/mailman/app/subscriptions.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mailman/app/subscriptions.py b/src/mailman/app/subscriptions.py index ac6368c2a..620b99c20 100644 --- a/src/mailman/app/subscriptions.py +++ b/src/mailman/app/subscriptions.py @@ -26,6 +26,8 @@ __all__ = [ ] +import six + from operator import attrgetter from passlib.utils import generate_password as generate from sqlalchemy import and_, or_ @@ -108,7 +110,7 @@ class SubscriptionService: # the parameter can either be an email address or a user id. query = [] if subscriber is not None: - if isinstance(subscriber, basestring): + if isinstance(subscriber, six.text_type): # subscriber is an email address. address = user_manager.get_address(subscriber) user = user_manager.get_user(subscriber) |
