Skip to content

Commit da1000d

Browse files
committed
Test print out API key
1 parent 97ea7ae commit da1000d

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

.github/workflows/summarise_upcoming_events.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
- name: Run summary script
3838
run: |
3939
cd tools/llm_meetup_summary
40-
python summarise_events_with_llms.py --channel events
40+
python llm_event_summary.py --channel events
4141
env:
4242
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
4343
SLACK_BOT_WEBHOOK: ${{ secrets.SLACK_BOT_WEBHOOK }}

tools/llm_meetup_summary/summarise_events_with_llms.py renamed to tools/llm_meetup_summary/llm_event_summary.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
dotenv.load_dotenv()
1212

1313
OPENAI_API_KEY = os.getenv('OPENAI_API_KEY')
14-
if OPENAI_API_KEY is None:
14+
if not OPENAI_API_KEY:
1515
raise KeyError("OPENAI_API_KEY is not set in environment variables")
1616

1717
# Get current folder
@@ -124,6 +124,10 @@ def _get_llm_summary(formatted_events):
124124
with open(os.path.join(examples_dir, "current_prompt.md"), 'w') as txt:
125125
txt.write(prompt) # save for reference
126126

127+
OPENAI_API_KEY = os.getenv('OPENAI_API_KEY')
128+
if not OPENAI_API_KEY:
129+
raise KeyError("OPENAI_API_KEY is not set in environment variables (summary func)")
130+
127131
print("First 10 characters of key", OPENAI_API_KEY[:10] if OPENAI_API_KEY else "None")
128132
openai.api_key = OPENAI_API_KEY
129133

@@ -153,7 +157,7 @@ def _post_to_slack(message, slack_webhook_url):
153157
response.raise_for_status()
154158
logger.info("Message posted to Slack successfully")
155159

156-
def summarise_events_with_llm(events_file=EVENTS_FILE):
160+
def load_events_and_summarise(events_file=EVENTS_FILE):
157161
try:
158162
events = _load_events(events_file)
159163
future_events = _filter_future_events(events)
@@ -202,7 +206,7 @@ def summarise_events_with_llm(events_file=EVENTS_FILE):
202206
raise KeyError("SLACK_BOT_TEST_WEBHOOK or SLACK_BOT_WEBHOOK must be set in environment variables")
203207

204208
try:
205-
summary = summarise_events_with_llm(args.events_file)
209+
summary = load_events_and_summarise(args.events_file)
206210
_post_to_slack(summary, slack_webhook_url=SLACK_WEBHOOK)
207211
except Exception as e:
208212
logger.error(f"Failed to summarize and post events: {e}", exc_info=True)

tools/llm_meetup_summary/tests/tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22

3-
from llm_meetup_summary.summarise_events_with_llms import summarize_meetup_events_with_llms
3+
from tools.llm_meetup_summary.llm_event_summary import summarize_meetup_events_with_llms
44

55
import pytest
66
from unittest.mock import patch, mock_open, MagicMock
@@ -11,7 +11,7 @@
1111
# Add parent directory to path for absolute imports
1212
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
1313

14-
from llm_meetup_summary.summarise_events_with_llms import (
14+
from tools.llm_meetup_summary.llm_event_summary import (
1515
_get_llm_summary,
1616
_format_for_slack,
1717
_validate_event,

0 commit comments

Comments
 (0)