On Tue, 2018-01-09 at 12:01 +1100, Andrew Donnellan wrote:
> On 09/01/18 11:56, Daniel Axtens wrote:
> > > diff --git a/patchwork/parser.py b/patchwork/parser.py
> > > index 1568bc4..7c677db 100644
> > > --- a/patchwork/parser.py
> > > +++ b/patchwork/parser.py
> > > @@ -666,9 +666,13 @@ def clean_content(content):
> > >       """Remove cruft from the email message.
> > >   
> > >       Catch signature (-- ) and list footer (_____) cruft.
> > > +
> > > +    Change to Unix line endings (the Python 3 email module does
> > > this for us,
> > > +    but not Python 2).
> > >       """
> > >       sig_re = re.compile(r'^(-- |_+)\n.*', re.S | re.M)
> > >       content = sig_re.sub('', content)
> > > +    content = content.replace('\r\n', '\n')
> > 
> > Shouldn't this go before the removal of signatures?
> 
> Good point

Pending this change, this looks good to me. I'll leave the actual
applying to Daniel though, in case he has more comments.

Reviewed-by: Stephen Finucane <step...@that.guru>

Stephen

PS: I guess we can just use unix2dos on the test patch. Might we worth
extending the test to make sure the file always has DOS line endings
though.
_______________________________________________
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to