Bug located in board_bend_defs
- Dominant language
- Python
- Stars
- 7
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
### 🔍 Before submitting the issue
- [x] I have searched among the existing issues
- [x] I am using a Python virtual environment
### 🐞 Description of the bug
layout.board_bend_defs raise error
Test edb is attached
[Multizone_Flex_Microstrip.aedb.zip](https://github.com/user-attachments/files/24026153/Multizone_Flex_Microstrip.aedb.zip)
### 📝 Steps to reproduce
1, layout.synchronize_bend_manager()
2, layout.board_bend_defs
TypeError: 'EDBObjCollectionMessage' object is not iterable
### 💻 Which operating system are you using?
Windows
### 📀 Which ANSYS version are you using?
2025.2
### 🐍 Which Python version are you using?
3.10
### 📦 Installed packages
```shell
all
```
Contributor guide
Research direction
Reproduce the failure on Windows with Python 3.10 using the attached Multizone_Flex_Microstrip.aedb file, then run layout.synchronize_bend_manager() followed by layout.board_bend_defs. Inspect those entry points and the EDBObjCollectionMessage handling; done means board_bend_defs no longer raises the reported TypeError.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100