Merge lp://staging/~osomon/moovida/shell into lp://staging/moovida
Proposed by
Olivier Tilloy
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~osomon/moovida/shell |
Merge into: | lp://staging/moovida |
Diff against target: |
25 lines (+15/-0) 1 file modified
elisa-core/elisa/core/application.py (+15/-0) |
To merge this branch: | bzr merge lp://staging/~osomon/moovida/shell |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Moovida Developers | Pending | ||
Review via email: mp+16154@code.staging.launchpad.net |
To post a comment you must log in.
Unmerged revisions
- 1607. By Olivier Tilloy
-
Switch off PyGTK's interactive event loop before starting IPython's own event loop
to avoid the two event loops interfering with each other.
This fixes the startup of Moovida with the --shell option with PyGTK >= 2.16.
This fixes bug #496569 whereby, on recent linux distributions (shipping PyGTK >= 2.16), Moovida fails to start with the --shell option.
Note that this currently doesn't affect the windows version of Moovida as the current windows build includes PyGTK 2.14.2, and it doesn't ship IPython anyway.
The careful reviewer will make sure that the patch actually fixes the startup on e.g. Ubuntu Karmic, provides the developer an IPython shell, and doesn't introduce regressions on older distributions (e.g. Ubuntu Hardy).