diff --git a/README.md b/README.md index 47d97c3..029d5ca 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,14 @@ Documentation: https://reddit-experiments.readthedocs.io/ Install the library: ```console -$ pip install reddit-experiments +# `reddit-v2-events` is a Reddit internal package used for emitting exposure events +$ pip install reddit-experiments reddit-v2-events>=2.8.2 ``` Add the client to your application's Baseplate context: ```python + from event_utils.v2_event_utils import ExperimentLogger from reddit_decider import decider_client_from_config decider = decider_client_from_config( diff --git a/reddit_decider/__init__.py b/reddit_decider/__init__.py index 37bbe2d..082e307 100644 --- a/reddit_decider/__init__.py +++ b/reddit_decider/__init__.py @@ -192,6 +192,9 @@ def __init__( else: self._event_logger = DebugLogger() + def internal_decider(self) -> RustDecider: + return self._internal + def _send_expose(self, event: str, exposure_fields: dict) -> None: event_fields = deepcopy(exposure_fields) try: