Cannot configure switch if there is a wire in the project
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Virtualbricks |
Fix Released
|
Undecided
|
Marco Giusti |
Bug Description
Steps to reproduce the bug:
1. create a switch
2. create a wire
3. try to configure the switch
Here the problematic code, invoked when the "Show settings" button is pressed:
if t == "Switch" and key == 'numports':
nports = 0
for it in iter(self.
for p in it.plugs:
if p.sock.nickname == b.socks[
nports += 1
The wires plugs are not configured and the sock attribute is None. Here the traceback:
2013-05-23 08:53:16,956 [ERROR] [MainThread] virtualbricks.
Traceback (most recent call last):
File "/home/
self.
File "/home/
self.
File "/home/
config_
File "/home/
if p.sock.nickname == b.socks[
AttributeError: 'NoneType' object has no attribute 'nickname'
Related branches
Changed in virtualbrick: | |
status: | New → Fix Committed |
Changed in virtualbrick: | |
status: | Fix Committed → Fix Released |
milestone: | none → 1.0 |
assignee: | nobody → mg (marco-giusti) |