zulip: Amend default value of remove_subscriptions:principals to None.

Having a default parameter as '[]' may not be an issue with the current
implementation, but general practice is to default to None and assign
a default list subsequently.
This commit is contained in:
neiljp (Neil Pilgrim) 2018-03-31 11:32:45 -07:00 committed by Tim Abbott
parent 7e360c244c
commit 83b41a2e9e

View file

@ -816,11 +816,14 @@ class Client(object):
request=request,
)
def remove_subscriptions(self, streams, principals=[]):
def remove_subscriptions(self, streams, principals=None):
# type: (Iterable[str], Optional[Iterable[str]]) -> Dict[str, Any]
'''
See examples/unsubscribe for example usage.
'''
if principals is None:
principals = []
request = dict(
subscriptions=streams,
principals=principals