Avoid the use of unconditional except:
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Virtualbricks |
Fix Released
|
Medium
|
Marco Giusti |
Bug Description
Unconditional except are bads because they hide programming errors and
prevent the application to exit in some cases. Catch only specific
exception or reraise it. Here a, maybe incomplete, list of inconditional
catch (grep -r -n except:):
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
affects virtualbrick
assignee <email address hidden>
importance medium
summary: |
- Re: Avoid the use of unconditional except: + Avoid the use of unconditional except: |
Changed in virtualbrick: | |
status: | Fix Committed → Fix Released |
milestone: | none → 1.0 |
Here the updated list:
virtualbricks/ bricks. py:206: except: bricks. py:435: except: bricks. py:452: except: console. py:125: except: # XXX don't catch all errors console. py:130: except: # XXX: don't catch all errors wires.py: 132: except: wires.py: 178: except: events. py:71: except: events. py:171: except: brickconfig. py:85: except: gui/gui. py:420: except: gui/gui. py:1909: except: gui/gui. py:1914: except: gui/gui. py:2893: except: tcpserver. py:146: except:
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/
virtualbricks/