diff options
Diffstat (limited to 'arthur/apis/directory/freeipa.py')
| -rw-r--r-- | arthur/apis/directory/freeipa.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arthur/apis/directory/freeipa.py b/arthur/apis/directory/freeipa.py index c534a6b..9da9d76 100644 --- a/arthur/apis/directory/freeipa.py +++ b/arthur/apis/directory/freeipa.py @@ -3,7 +3,13 @@ from functools import cache from secrets import token_urlsafe -from bonsai import LDAPDN +try: + from bonsai import LDAPDN + + BONSAI_AVAILABLE = True +except ImportError: + BONSAI_AVAILABLE = False + from python_freeipa import ClientMeta from arthur.config import CONFIG |