August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year, primarily targeted around Python 3 and ecosystem compatibility. PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)

Project Task Page: Making Axon Detect One-to-many linkage creation

Status: Completed
Current Developers: MH, MPS
Current "inflight" dev location: /branches/private_MH_20070509_axonwarnings
Start Date: 09 May 2007
End Date: 5 Aug 2007
Date this page last updated: 5 Aug 2007
Estimated effort so far: 0.5 days


Description

Axon cannot handle one-to-many linkages - where a postbox is wired to more than one destination. However, when creating linkages, Axon currently makes no attempt to detect this and flag the error.

Getting Axon to alert the developer/user that this has happened will aid debugging and development.

Inputs

This section is largely about WHO has influenced this task to do WHAT, and where possible WHY. It is also about WHO to contact with regard to this task to influence what's going on.

Task Sponsor: MH

Task Owner: MH, MPS

Developers involved: MH (development), MPS (merge)

Users: MH, MPS

Interested third parties: MH, MS, Patrick (SoC 2007)

Requirements

Outputs

Expected

Actual

Code:

SVN branch: private_MH_20070509_axonwarnings

Mainline code: /Code/Python/Axon/Axon/

Mainline code: /Tests/Python/Axon/

Realistic possibilities arising as a result of activity on this task

none

Tasks that directly enable this task (dependencies)

Sub Tasks

Task Log

Discussion

To my mind this could be deemed a bugfix. It is certainly not really a tangible API or feature-set change.

I've added an appropriately named exception that is thrown if the problem occurs.

-- Matt Hammond, 09 May 2007