diff --git a/README.md b/README.md index 286ec80..a6d0ce2 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![Python Version](https://img.shields.io/badge/python-3.13+-blue.svg)](https://www.python.org/downloads/) [![License](https://img.shields.io/badge/license-GPL--3.0-green.svg)](LICENSE) ![Development Status](https://img.shields.io/badge/status-beta-orange.svg) -![Version](https://img.shields.io/badge/version-3.6.8-blue.svg) +![Version](https://img.shields.io/badge/version-3.6.9-blue.svg) **Pyrox** is a Python back-end engine and application framework built on **PyQt6**. It provides a rich set of interfaces, models, services, and abstractions for building industrial automation and desktop applications. Pyrox is designed to be used as a foundation — downstream projects like [ControlRox](https://github.com/iroxusux/ControlRox) build their entire application layer on top of it. diff --git a/pyproject.toml b/pyproject.toml index 76fe0be..9ea7e34 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "pyrox" -version = "3.6.8" +version = "3.6.9" authors = [{ name = "Brian LaFond", email = "Brian.L.LaFond@gmail.com" }] description = "Python based irox engine." readme = "README.md" diff --git a/pyrox/services/menu_registry.py b/pyrox/services/menu_registry.py index 89f884d..dabe3d4 100644 --- a/pyrox/services/menu_registry.py +++ b/pyrox/services/menu_registry.py @@ -293,7 +293,7 @@ def clear_by_owner(cls, owner: str) -> None: for _, item in cls._registry.copy().items(): if item.owner == owner: - del cls._registry + del cls._registry[item.menu_id] del cls._owner_index[owner]