[PR #35] [MERGED] chore: fix typing issues #65

Closed
opened 2026-02-16 02:16:27 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/workflows-py/pull/35
Author: @masci
Created: 7/29/2025
Status: Merged
Merged: 7/29/2025
Merged by: @masci

Base: mainHead: massi/fix-typing


📝 Commits (4)

📊 Changes

3 files changed (+64 additions, -48 deletions)

View changed files

📝 src/workflows/context/context.py (+11 -6)
📝 src/workflows/context/state_store.py (+7 -4)
📝 src/workflows/events.py (+46 -38)

📄 Description

  • Fixed typing issues as reported by pyright, codebase is clean now.
  • Extracted a dict-like base class for a better semantic of DictState that used to derive from Event only to use its dict-like behaviour

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/workflows-py/pull/35 **Author:** [@masci](https://github.com/masci) **Created:** 7/29/2025 **Status:** ✅ Merged **Merged:** 7/29/2025 **Merged by:** [@masci](https://github.com/masci) **Base:** `main` ← **Head:** `massi/fix-typing` --- ### 📝 Commits (4) - [`c33d5f1`](https://github.com/run-llama/workflows-py/commit/c33d5f1fc8e5f965662cb1a81c285ff8fb1d14c5) extract a dict-like base class - [`92f50f1`](https://github.com/run-llama/workflows-py/commit/92f50f1df0f59df9b3eeceb315bcabd8c651058b) fix default state store creation - [`bb221a4`](https://github.com/run-llama/workflows-py/commit/bb221a4d72c45bbf1d4062bea4e56e25ebd915e1) fix method call - [`1426f50`](https://github.com/run-llama/workflows-py/commit/1426f50b9cea067e9f0eaa5752cd296e5017fbff) remove type:ingore ### 📊 Changes **3 files changed** (+64 additions, -48 deletions) <details> <summary>View changed files</summary> 📝 `src/workflows/context/context.py` (+11 -6) 📝 `src/workflows/context/state_store.py` (+7 -4) 📝 `src/workflows/events.py` (+46 -38) </details> ### 📄 Description - Fixed typing issues as reported by pyright, codebase is clean now. - Extracted a dict-like base class for a better semantic of `DictState` that used to derive from `Event` only to use its dict-like behaviour --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 02:16:27 -05:00
yindo closed this issue 2026-02-16 02:16:27 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/workflows-py#65