Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 1 addition & 11 deletions ldclient/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,7 @@
from ldclient.impl.client_common import secure_mode_hash as _secure_mode_hash
from ldclient.impl.datasource.feature_requester import FeatureRequesterImpl
from ldclient.impl.datasource.polling import PollingUpdateProcessor
from ldclient.impl.datasource.status import (
DataSourceStatusProviderImpl,
DataSourceUpdateSinkImpl
)
from ldclient.impl.datasource.streaming import StreamingUpdateProcessor
from ldclient.impl.datastore.status import (
DataStoreStatusProviderImpl,
DataStoreUpdateSinkImpl
)
from ldclient.impl.datasystem import DataAvailability, DataSystem
from ldclient.impl.datasystem.fdv2 import FDv2
from ldclient.impl.evaluator import Evaluator, error_reason
Expand All @@ -43,7 +35,6 @@
from ldclient.impl.events.event_processor import DefaultEventProcessor
from ldclient.impl.events.types import EventFactory
from ldclient.impl.flag_tracker import FlagTrackerImpl
from ldclient.impl.listeners import Listeners
from ldclient.impl.model.feature_flag import FeatureFlag
from ldclient.impl.repeating_task import RepeatingTask
from ldclient.impl.rwlock import ReadWriteLock
Expand All @@ -56,8 +47,7 @@
DataStoreStatusProvider,
DataStoreUpdateSink,
FeatureStore,
FlagTracker,
ReadOnlyStore
FlagTracker
)
from ldclient.migrations import OpTracker, Stage
from ldclient.plugin import EnvironmentMetadata
Expand Down
2 changes: 0 additions & 2 deletions ldclient/impl/datasystem/fdv1.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,12 @@
DataSystem,
DiagnosticAccumulator
)
from ldclient.impl.flag_tracker import FlagTrackerImpl
from ldclient.impl.listeners import Listeners
from ldclient.impl.stubs import NullUpdateProcessor
from ldclient.interfaces import (
DataSourceStatusProvider,
DataStoreStatusProvider,
FeatureStore,
FlagTracker,
ReadOnlyStore,
UpdateProcessor
)
Expand Down
5 changes: 1 addition & 4 deletions ldclient/impl/datasystem/fdv2.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import time
from queue import Queue
from threading import Event, Thread
from typing import Any, Callable, Dict, List, Optional
from typing import List, Optional

from ldclient.config import Config, DataSourceBuilder, DataSystemConfig
from ldclient.impl.datasystem import (
Expand All @@ -17,7 +17,6 @@
FeatureStoreClientWrapper
)
from ldclient.impl.datasystem.store import Store
from ldclient.impl.flag_tracker import FlagTrackerImpl
from ldclient.impl.listeners import Listeners
from ldclient.impl.repeating_task import RepeatingTask
from ldclient.impl.rwlock import ReadWriteLock
Expand All @@ -31,11 +30,9 @@
DataStoreMode,
DataStoreStatus,
DataStoreStatusProvider,
FlagTracker,
ReadOnlyStore,
Synchronizer
)
from ldclient.versioned_data_kind import VersionedDataKind


class FDv2(DataSystem):
Expand Down
Loading