Strange email.Parser error?

Andrey Smirnov Andrey.Smirnov at Sun.COM
Thu Aug 18 16:43:07 CEST 2005


I am getting the following traceback after upgrading my app to Python
2.4.1.  It's telling me that there is an error in Parser.py.  It tells
me that 'fp.read(8192)' is given 2 arguments, but it is clearly not
true.  Does anybody know what's going on here?

Traceback (most recent call last):
  File "/opt/etext/lib/python2.4/site-packages/etext/enqueue.py", line
252, in work
    worker(e.linkval, info)
  File "/opt/etext/bin/etreceive", line 30, in worker
    result = decode.searchfile(f)
  File "/opt/etext/lib/python2.4/site-packages/etext/decode.py", line
43, in searchfile
    return Email(f)
  File "/opt/etext/lib/python2.4/site-packages/etext/decode.py", line
510, in __init__
    self.child.append(Email(mf))
  File "/opt/etext/lib/python2.4/site-packages/etext/decode.py", line
404, in __init__
    msg = Parser().parse(f)
  File "/opt/etext/lib/python2.4/email/Parser.py", line 65, in parse
    data = fp.read(8192)
TypeError: read() takes exactly 1 argument (2 given)

Thanks,
Andre.

-- 




More information about the Python-list mailing list