Kaydet (Commit) 5b44cd64 authored tarafından Barry Warsaw's avatar Barry Warsaw

_parsegen(): Watch out for empty epilogues.

üst 2e7c8328
...@@ -365,10 +365,11 @@ class FeedParser: ...@@ -365,10 +365,11 @@ class FeedParser:
# Any CRLF at the front of the epilogue is not technically part of # Any CRLF at the front of the epilogue is not technically part of
# the epilogue. Also, watch out for an empty string epilogue, # the epilogue. Also, watch out for an empty string epilogue,
# which means a single newline. # which means a single newline.
firstline = epilogue[0] if epilogue:
bolmo = NLCRE_bol.match(firstline) firstline = epilogue[0]
if bolmo: bolmo = NLCRE_bol.match(firstline)
epilogue[0] = firstline[len(bolmo.group(0)):] if bolmo:
epilogue[0] = firstline[len(bolmo.group(0)):]
self._cur.epilogue = EMPTYSTRING.join(epilogue) self._cur.epilogue = EMPTYSTRING.join(epilogue)
return return
# Otherwise, it's some non-multipart type, so the entire rest of the # Otherwise, it's some non-multipart type, so the entire rest of the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment