From 68e6cefda321e610303d5ae767b0b28018fe3d5f Mon Sep 17 00:00:00 2001 From: Phil Haack Date: Tue, 7 Jan 2025 12:00:54 -0800 Subject: [PATCH 1/3] Allow specifying the flag in the example script --- example.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/example.py b/example.py index 8888e7ef..e189f791 100644 --- a/example.py +++ b/example.py @@ -1,10 +1,14 @@ # PostHog Python library example - -# Import the library -# import time - +import argparse import posthog +# Add argument parsing +parser = argparse.ArgumentParser(description='PostHog Python library example') +parser.add_argument('--flag', + default='person-on-events-enabled', + help='Feature flag key to check (default: person-on-events-enabled)') +args = parser.parse_args() + posthog.debug = True # You can find this key on the /setup page in PostHog @@ -18,7 +22,7 @@ print( posthog.feature_enabled( - "person-on-events-enabled", + args.flag, # Use the flag from command line arguments "12345", groups={"organization": str("0182ee91-8ef7-0000-4cb9-fedc5f00926a")}, group_properties={ From f4f6436735af18ca7efdd987f70eb90016934f74 Mon Sep 17 00:00:00 2001 From: Phil Haack Date: Tue, 7 Jan 2025 12:41:28 -0800 Subject: [PATCH 2/3] Reformat --- example.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/example.py b/example.py index e189f791..14184c26 100644 --- a/example.py +++ b/example.py @@ -3,10 +3,10 @@ import posthog # Add argument parsing -parser = argparse.ArgumentParser(description='PostHog Python library example') -parser.add_argument('--flag', - default='person-on-events-enabled', - help='Feature flag key to check (default: person-on-events-enabled)') +parser = argparse.ArgumentParser(description="PostHog Python library example") +parser.add_argument( + "--flag", default="person-on-events-enabled", help="Feature flag key to check (default: person-on-events-enabled)" +) args = parser.parse_args() posthog.debug = True From 91268d0d2edb8a14b2acd626beae2b1e3d59762e Mon Sep 17 00:00:00 2001 From: Phil Haack Date: Tue, 7 Jan 2025 14:39:16 -0800 Subject: [PATCH 3/3] Run isort --- example.py | 1 + 1 file changed, 1 insertion(+) diff --git a/example.py b/example.py index 14184c26..2d8d44ac 100644 --- a/example.py +++ b/example.py @@ -1,5 +1,6 @@ # PostHog Python library example import argparse + import posthog # Add argument parsing