Merge lp:~racb/simplestreams/optimise-read_signed into lp:simplestreams

Proposed by Robie Basak
Status: Merged
Merged at revision: 430
Proposed branch: lp:~racb/simplestreams/optimise-read_signed
Merge into: lp:simplestreams
Diff against target: 27 lines (+5/-4)
1 file modified
simplestreams/util.py (+5/-4)
To merge this branch: bzr merge lp:~racb/simplestreams/optimise-read_signed
Reviewer Review Type Date Requested Status
simplestreams-dev Pending
Review via email: mp+294349@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'simplestreams/util.py'
2--- simplestreams/util.py 2016-01-25 18:03:00 +0000
3+++ simplestreams/util.py 2016-05-11 10:41:27 +0000
4@@ -288,7 +288,7 @@
5 (' '.join(cmd), e.output[0], e.output[1]))
6 raise e
7
8- ret = {'body': '', 'signature': '', 'garbage': ''}
9+ ret = {'body': [], 'signature': [], 'garbage': []}
10 lines = content.splitlines()
11 i = 0
12 for i in range(0, len(lines)):
13@@ -308,11 +308,12 @@
14
15 # dash-escaped content in body
16 if lines[i].startswith("- ") and mode == "body":
17- ret[mode] += lines[i][2:] + "\n"
18+ ret[mode].append(lines[i][2:])
19 else:
20- ret[mode] += lines[i] + "\n"
21+ ret[mode].append(lines[i])
22
23- return ret['body']
24+ ret['body'].append('') # need empty line at end
25+ return "\n".join(ret['body'])
26 else:
27 raise SignatureMissingException("No signature found!")
28

Subscribers

People subscribed via source and target branches

to all changes: