# Path: nappingcat/auth.py
# class AuthBackend(object):
#     def __init__(self, settings):
#     def has_permission(self, user, permission):
#     def add_permission(self, user, permission):
#     def remove_permission(self, user, permission):
#     def add_user(self, username):
#     def add_key_to_user(self, user, key):
#     def get_keys(self, username):
#     def finish(self, pubkey_handler):
#     def get_users(self):
# def get_auth_backend_from_settings(settings):


from nappingcat import auth

class AuthBackend(auth.AuthBackend):
    def __init__(self, *args, **kwargs):
        super(AuthBackend, self).__init__(*args, **kwargs)

    def has_permission(self, user, permission):
        pass

    def add_permission(self, user, permission):
        pass

    def remove_permission(self, user, permission):
        pass


# Path: nappingcat/auth.py
# class AuthBackend(object):
#     def __init__(self, settings):
#     def has_permission(self, user, permission):
#     def add_permission(self, user, permission):
#     def remove_permission(self, user, permission):
#     def add_user(self, username):
#     def add_key_to_user(self, user, key):
#     def get_keys(self, username):
#     def finish(self, pubkey_handler):
#     def get_users(self):
# def get_auth_backend_from_settings(settings):


# Path: nappingcat/contrib/auth/backends/sqlite.py
from nappingcat import auth


class AuthBackend(auth.AuthBackend):
    def __init__(self, *args, **kwargs):
        super(AuthBackend, self).__init__(*args, **kwargs)

    def has_permission(self, user, permission):
        pass

    def add_permission(self, user, permission):
        pass

    def remove_permission(self, user, permission):
        pass


    def add_user(self, username):