Refactor console code
From: https:/
Initially Horizon only supported VNC. As support for new console types was added, the code was expanded for each console without necessarily looking at the whole, and now the code could use a bit of freshening up. This is particularly obvious in tabs.py.
From a comment on https:/
"We should have a common Console class that's aware of the different types, and a common means of detecting which console type to use for the instance rather than the chain of try/except statements."
The idea is to create common code for console connections.
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Low
- Drafter:
- Leandro Ignacio Costantino
- Direction:
- Approved
- Assignee:
- Leandro Ignacio Costantino
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
- Implemented
- Milestone target:
- 2014.2
- Started by
- David Lyle
- Completed by
- Leandro Ignacio Costantino
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Refactor code around Console support