Skip to content

fix: stale HookRef in TaskProcessor, and cmf vs. bare compatibility#113

Draft
tedhabeck wants to merge 1 commit into
0.1.xfrom
feat/python_plugin_compat_0.1.x
Draft

fix: stale HookRef in TaskProcessor, and cmf vs. bare compatibility#113
tedhabeck wants to merge 1 commit into
0.1.xfrom
feat/python_plugin_compat_0.1.x

Conversation

@tedhabeck

Copy link
Copy Markdown
Contributor

Summary

This PR addresses a bug in isolated_venv 0.1.x and python compatibility with the CPEX 0.2.x framwork (#20)

Changes

  • The TaskProcessor instances cached a HookRef which became stale after initialization. The PluginRef is now cached instead, and a fresh HookRef used on each execute_plugin call.
  • For compatibility with invocation from CPEX 0.2.0, allow either cmf hook conventions or bare hook names.

Checks

  • make lint passes
  • make test passes

@tedhabeck tedhabeck mentioned this pull request Jul 10, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant