ansys / ansys/pyedb-core

Bug located in board_bend_defs

Open
#661 1 comment 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.