[Mailman-Developers] Re: Subject's being mangled (I'm extendeding the length of thissubject to see how it wraps)

David Gibbs david at midrange.com
Sun Feb 16 07:56:43 EST 2003


Ack, this also happened ...

==> error <==
Feb 16 07:55:49 2003 (12529) Uncaught runner exception: string index out of
range
Feb 16 07:55:49 2003 (12529) Traceback (most recent call last):
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 130, in
_dispose
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 153, in
_dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 71, in
process
    g.flatten(msg, unixfrom=1)
  File "/usr/local/mailman/pythonlib/email/Generator.py", line 100, in
flatten
    self._write(msg)
  File "/usr/local/mailman/pythonlib/email/Generator.py", line 135, in
_write
    self._write_headers(msg)
  File "/usr/local/mailman/pythonlib/email/Generator.py", line 165, in
_write_headers
    text = '%s: %s' % (h, v)
  File "/usr/local/mailman/pythonlib/email/Header.py", line 183, in __str__
    return self.encode()
  File "/usr/local/mailman/pythonlib/email/Header.py", line 480, in encode
    return self._encode_chunks(newchunks)
  File "/usr/local/mailman/pythonlib/email/Header.py", line 447, in
_encode_chunks
    if len(chunks) >0 and chunks[-1][-1] in ' \t':
IndexError: string index out of range
"David Gibbs" <david at midrange.com> wrote in message
news:b2o3mm$mur$1 at main.gmane.org...
> "Tokio Kikuchi" <tkikuchi at is.kochi-u.ac.jp> wrote in message
> news:3E4F4781.9080703 at is.kochi-u.ac.jp...
> > I've uploaded a patch for pythonlib/email/Header.py
> >
>
https://sourceforge.net/tracker/?func=detail&atid=384680&aid=687338&group_id
> =25568
> > patching in the install dir would be OK because the installer
> > doesn't seem to overwrite it in the next make install of mailman.
>
> Ah, that didn't seem to help ... in fact, it seems to have made it
somewhat
> worse.
>
> Here's what I would get BEFORE the patch ...
>
> ----------------------
> From: David Gibbs <david at midrange.com>
> Mime-Version: 1.0
> Content-Type: text/plain; charset="us-ascii"; format=flowed
> X-MailScanner: Found to be clean
> Subject: [testlist]
>  RE: FTP from QNTC prepends "?" to file name
> X-BeenThere: testlist at midrange.com
> X-Mailman-Version: 2.1.1
> Precedence: list
> Reply-To: Test List <testlist at midrange.com>
> List-Id: Test List <testlist.midrange.com>
> ----------------------
>
> ... and here's what I get AFTER the patch ...
>
> ----------------------
> From: David Gibbs <david at midrange.com>
> Subject:
>  [testlist]  RE: FTP from QNTC prepends "?"
>  to file name
> Mime-Version: 1.0
> Content-Type: text/plain; charset="us-ascii"; format=flowed
> X-MailScanner: Found to be clean
> X-BeenThere: testlist at midrange.com
> X-Mailman-Version: 2.1.1
> Precedence: list
> Reply-To: Test List <testlist at midrange.com>
> List-Id: Test List  <testlist.midrange.com>
> ----------------------
>
> As you can see, the list prefix is now put on the next line as well.
>
> david






More information about the Mailman-Developers mailing list