Update __init__.py

pull/861/head
harshalmore31 2 months ago committed by GitHub
parent 502f9af174
commit 2b6e78a273
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,42 +1 @@
from swarms.communication.base_communication import (
BaseCommunication,
Message,
MessageType,
)
from swarms.communication.sqlite_wrap import SQLiteConversation
from swarms.communication.duckdb_wrap import DuckDBConversation
# Optional dependencies with graceful fallbacks
try:
from swarms.communication.supabase_wrap import (
SupabaseConversation,
SupabaseConnectionError,
SupabaseOperationError,
)
except ImportError:
SupabaseConversation = None
SupabaseConnectionError = None
SupabaseOperationError = None
try:
from swarms.communication.redis_wrap import RedisConversation
except ImportError:
RedisConversation = None
try:
from swarms.communication.pulsar_struct import PulsarConversation
except ImportError:
PulsarConversation = None
__all__ = [
"BaseCommunication",
"Message",
"MessageType",
"SQLiteConversation",
"DuckDBConversation",
"SupabaseConversation",
"SupabaseConnectionError",
"SupabaseOperationError",
"RedisConversation",
"PulsarConversation",
]

Loading…
Cancel
Save