Show More
@@ -13,16 +13,14 b' def parsemeta(text):' | |||
|
13 | 13 | """return (metadatadict, keylist, metadatasize)""" |
|
14 | 14 | # text can be buffer, so we can't use .startswith or .index |
|
15 | 15 | if text[:2] != '\1\n': |
|
16 |
return None, None |
|
|
16 | return None, None | |
|
17 | 17 | s = _mdre.search(text, 2).start() |
|
18 | 18 | mtext = text[2:s] |
|
19 | 19 | meta = {} |
|
20 | keys = [] | |
|
21 | 20 | for l in mtext.splitlines(): |
|
22 | 21 | k, v = l.split(": ", 1) |
|
23 | 22 | meta[k] = v |
|
24 | keys.append(k) | |
|
25 | return meta, keys, (s + 2) | |
|
23 | return meta, (s + 2) | |
|
26 | 24 | |
|
27 | 25 | def packmeta(meta, text): |
|
28 | 26 | keys = sorted(meta.iterkeys()) |
General Comments 0
You need to be logged in to leave comments.
Login now