Skip to content

Commit e0a7567

Browse files
committed
feat: add setup method
1 parent 7a6e185 commit e0a7567

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

posthog/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -572,8 +572,7 @@ def shutdown():
572572
_proxy("join")
573573

574574

575-
def _proxy(method, *args, **kwargs):
576-
"""Create an analytics client if one doesn't exist and send to it."""
575+
def setup():
577576
global default_client
578577
if not default_client:
579578
default_client = Client(
@@ -602,6 +601,11 @@ def _proxy(method, *args, **kwargs):
602601
default_client.disabled = disabled
603602
default_client.debug = debug
604603

604+
605+
def _proxy(method, *args, **kwargs):
606+
"""Create an analytics client if one doesn't exist and send to it."""
607+
setup()
608+
605609
fn = getattr(default_client, method)
606610
return fn(*args, **kwargs)
607611

0 commit comments

Comments
 (0)