added graceful handling of missing optional packages
This commit is contained in:
@@ -15,8 +15,6 @@ from python_repositories.interfaces import (
|
|||||||
# Handle optional dependencies
|
# Handle optional dependencies
|
||||||
if find_spec("minio") is not None:
|
if find_spec("minio") is not None:
|
||||||
import minio
|
import minio
|
||||||
else:
|
|
||||||
minio = None
|
|
||||||
|
|
||||||
|
|
||||||
class MinioAdapter(
|
class MinioAdapter(
|
||||||
|
|||||||
@@ -17,9 +17,6 @@ from python_repositories.interfaces import (
|
|||||||
if find_spec("redis") is not None:
|
if find_spec("redis") is not None:
|
||||||
import redis
|
import redis
|
||||||
from redis.commands.json.path import Path as RedisPath
|
from redis.commands.json.path import Path as RedisPath
|
||||||
else:
|
|
||||||
redis = None # type: ignore
|
|
||||||
RedisPath = None # type: ignore
|
|
||||||
|
|
||||||
|
|
||||||
class RedisAdapter(
|
class RedisAdapter(
|
||||||
|
|||||||
Reference in New Issue
Block a user