in pulsar/__init__.py [0:0]
def __init__(self, token):
"""
Create the token authentication provider instance.
Parameters
----------
token
A string containing the token or a functions that provides a string with the token
"""
if not (isinstance(token, str) or callable(token)):
raise ValueError("Argument token is expected to be of type 'str' or a function returning 'str'")
self.auth = _pulsar.AuthenticationToken.create(token)