lp:~gz/qbzr/reliable_exception_encoding_686735
Created by
Martin Packman
and last modified
- Get this branch:
- bzr branch lp:~gz/qbzr/reliable_exception_encoding_686735
Only
Martin Packman
can upload to this branch. If you are
Martin Packman
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Alexander Belchenko: Approve
-
Diff: 155 lines (+91/-12)2 files modifiedlib/subprocess.py (+46/-12)
lib/tests/test_subprocess.py (+45/-0)
Related bugs
Bug #686735: qbzr crashed with UnicodeDecodeError in run_subprocess_command() | Critical | Fix Released |
Related blueprints
Branch information
Recent revisions
- 1272. By Martin Packman
-
Change of approach, just serialise needed attributes rather than introspecting exception instances
- 1271. By Martin Packman
-
As qbzr uses splitlines and bencode doesn't escape newlines do need unicode-escape
- 1270. By Martin Packman
-
Add extra test for existing logic over which exception attributes should be serialised
- 1269. By Martin Packman
-
Add comment suggested by Alexander in review, and make original try/except Python 2.4 friendly too
- 1266. By Alexander Belchenko
-
qupdate, qunbind, qgetupdates: new --immediate option will run these commands without waiting for the user to click on the Ok button (Luis Arias)
- 1264. By Gary van der Merwe
-
qannotate: Try maintain the scroll position and selection when switching annotated revisions.
- 1263. By Gary van der Merwe
-
qannotate: Don't move the log_list selection when changing the annotated revision.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:qbzr