'Old exceptions supported only args and not kwargs.
For sanity we do not allow to mix old and new behavior.'

def _check_params(self, *args, **kwargs):

    if (args or kwargs):
        assert (bool(args) != bool(kwargs)), 'keyword    arguments    are    mutually    exclusive    with    positional    args'
