diff options
Diffstat (limited to 'accounts/backend/user')
-rw-r--r-- | accounts/backend/user/__init__.py | 4 | ||||
-rw-r--r-- | accounts/backend/user/dummy.py | 4 | ||||
-rw-r--r-- | accounts/backend/user/ldap.py | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/accounts/backend/user/__init__.py b/accounts/backend/user/__init__.py index 1504e41..70f973a 100644 --- a/accounts/backend/user/__init__.py +++ b/accounts/backend/user/__init__.py @@ -135,13 +135,13 @@ class Backend(object): """ raise NotImplementedError() - def _store(self, account): + def _store(self, account: Account) -> None: """ Persists an account in the backend. """ raise NotImplementedError() - def _get_next_uidNumber(self): + def _get_next_uidNumber(self) -> int: """ Get the next free uid number. diff --git a/accounts/backend/user/dummy.py b/accounts/backend/user/dummy.py index 3d0dcca..fd6620a 100644 --- a/accounts/backend/user/dummy.py +++ b/accounts/backend/user/dummy.py @@ -57,13 +57,13 @@ class DummyBackend(Backend): self._next_uidNumber = 4 - def _get_accounts(self): + def _get_accounts(self) -> list[Account]: accounts = [] for uid, attrs in self._storage.items(): accounts.append( Account( uid, - attrs["mail"], + str(attrs["mail"]), uidNumber=attrs["uidNumber"] ) ) diff --git a/accounts/backend/user/ldap.py b/accounts/backend/user/ldap.py index 217dcba..99080a4 100644 --- a/accounts/backend/user/ldap.py +++ b/accounts/backend/user/ldap.py @@ -167,7 +167,7 @@ class LdapBackend(Backend): return ','.join(dn) def _connect(self, user: Optional[str] = None, - password: Optional[str] = None): + password: Optional[str] = None) -> Connection: server = ldap3.Server(self.host) conn = ldap3.Connection(server, user, password, raise_exceptions=True) @@ -178,7 +178,7 @@ class LdapBackend(Backend): return conn - def _connect_as_admin(self): + def _connect_as_admin(self) -> Connection: admin_dn = self._format_dn([('cn', self.admin_user)]) return self._connect(admin_dn, self.admin_pass) |