Source code for clients

from .syncs import Client, Resource  # noqa
try:
    from .asyncs import AsyncClient, AsyncResource  # noqa
except (SyntaxError, ImportError):  # pragma: no cover
    pass

__version__ = '0.4'


[docs]def singleton(*args, **kwargs): """Return a decorator for singleton class instances.""" return lambda cls: cls(*args, **kwargs)