[Zope] WorldPilot - Regular messages are attachments?

Paul Gresham gresham@mediavisual.com
Thu, 8 Jun 2000 21:30:39 +0800


This is a multi-part message in MIME format.

------=_NextPart_000_000B_01BFD190.CB2BBBC0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Be careful here ... I think you'll also find that should you try to download
the attachement, It'll kill Zope. If you're running Zope with -D it'll
restart, otherwise you'll find you have no web site after trying to
download. I'm not sure what it does to kill Zope as there is no error, just
death. It seems to be a bit intermittent as well, which doesn't help.

I'm trying to fix the problem and will post the patch once it's ready,
hopefully next week when I get back from China. (I'm nothing to do with the
WorldPilot chaps, I just want to use the s/ware)

Gresh


                  From: Dieter Maurer  <dieter@h...>
                  Date: Wed Jun 7, 2000 9:03pm
                  Subject: Re: [Zope] WorldPilot - Regular messages are
attachments?


                  Bryan Stillwell writes:

                  > Here's the traceback I received:
                  >
                  >   Sorry, a Zope error occurred.<p>
                  > <!--
                  > Traceback (innermost last):
                  >   File
/usr/share/zope/lib/python/Products/WorldPilot/WorldPilot.py, line 1878, in
getpart
                  >     (Object: RoleManager)
                  >   File
/usr/share/zope/lib/python/Products/WorldPilot/WorldPilot.py, line 856, in
getPart
                  >   File
/var/tmp/python/python-root/usr/lib/python1.5/mimetools.py, line 146, in
decode
                  > ValueError: unknown Content-Transfer-Encoding: 8bit
"mimetools.encode/decode" do not handle transfer encodings "7bit", "8bit"
and
                  "binary", because there is nothing to do for them.

                  "WordPilot" should check for them and not call "decode".


                  > Another strange thing is the path to the mimetools.py
file in the
                  > traceback:
/var/tmp/python/python-root/usr/lib/python1.5/.  The
                  > /var/tmp/python/python-root path should have only been
used during the
                  > creation of the python rpm, but it's showing up now. The
"*.pyc" files remember the name they have been compiled from.

                  Dieter

------=_NextPart_000_000B_01BFD190.CB2BBBC0
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIItDCCAmcw
ggHQoAMCAQICAwKYKDANBgkqhkiG9w0BAQQFADCBlDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdl
c3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UE
CxMUQ2VydGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAx
OTk5LjkuMTYwHhcNMDAwNTE3MTE0NzM5WhcNMDEwNTE3MTE0NzM5WjBJMR8wHQYDVQQDExZUaGF3
dGUgRnJlZW1haWwgTWVtYmVyMSYwJAYJKoZIhvcNAQkBFhdncmVzaGFtQG1lZGlhdmlzdWFsLmNv
bTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDeUgIPheriOFfpoKDIIe3k1RMhdIhKon1kUwZ4HT+s
aeeffKoE8nShszoFmKqmjRFkfEDBviCrz9Ryo0e1blwBAgMBAAGjVTBTMCIGA1UdEQQbMBmBF2dy
ZXNoYW1AbWVkaWF2aXN1YWwuY29tMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUiKvxYINmVfTk
WMdGHcBhvSPXw4wwDQYJKoZIhvcNAQEEBQADgYEAhwDbnWk6AfiSq2RcZFxiOf7r95RgN3ttKstQ
LvZAFb2pw56oLEryvgiejJnjcoAk5FAVvLOeewIkXrjNl0gvtfMMlAp4LSa+/18Z+Z6zJ8ndhMJO
7mwPkeSDVWKpGfY9bRP0MXTe2sZCatyvd+NrjSG2YJf2KLDy9+4qmTd/OVIwggMUMIICfaADAgEC
AgELMA0GCSqGSIb3DQEBBAUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBl
MRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQL
Ex9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29u
YWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5j
b20wHhcNOTkwOTE2MTQwMTQwWhcNMDEwOTE1MTQwMTQwWjCBlDELMAkGA1UEBhMCWkExFTATBgNV
BAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEd
MBsGA1UECxMUQ2VydGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWls
IFJTQSAxOTk5LjkuMTYwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALNpWpfU0BYLerXFXekh
nCNyzRJMS/d+z8f7ynIk9EJSrFeV43theheE5/1yOTiUtOrtZaeSBl694GX2GbuUeXZMPrlocHWE
HPQRdAC8BSxPCQMXMcz0QdRyxqZd4ohEsIsuxE3x8NaFPmzzlZR4kX5A6ZzRjRVXjsJz5TDeRvVP
AgMBAAGjNzA1MBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUcknCczTGVfQLdnKBfnf0
h+fGsg4wDQYJKoZIhvcNAQEEBQADgYEAa8ZZ6TH66bbssQPY33Jy/pFgSOrGVd178GeOxmFw523C
pTfYnbcXKFYFi91cdW/GkZDGbGZxE9AQfGuRb4bgITYtwdfqsgmtzy1txoNSm/u7/pyHnfy36XSS
5FyXrvx+rMoNb3J6Zyxrc/WG+Z31AG70HQfOnZ6CYynvkwl+Vd4wggMtMIIClqADAgECAgEAMA0G
CSqGSIb3DQEBBAUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYD
VQQHEwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0
aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJl
ZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcN
OTYwMTAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdl
c3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGlu
ZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhh
d3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFp
bEB0aGF3dGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDUadfUsJRkW3HpR9gMUbbq
cpGwhF59LQ2PexLfhSV1KHQ6QixjJ5+Ve0vvfhmHHYbqo925zpZkGsIUbkSsfOaP6E0PcR9AOKYA
o4d49vmUhl6t6sBeduvZFKNdbnp8DKVLVX8GGSl/npom1Wq7OCQIapjHsdqjmJH9edvlWsQcuQID
AQABoxMwETAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GBAMfskn5O+PWWpWdiKqTw
TRFg0G+NYFhhrCa7UjVcCM8w+6hKloofYkIjjBcP9LpknBesRynfnZhe0mxgcVyirNx54+duAEcf
tQ0o6AKd5Jr9E/Sm2Xyx+NxfIyYJkYBz0BQb3kOpgyXy5pwvFcr+pquKB3WLDN1RhGvk+NHOd6KB
MYIBizCCAYcCAQEwgZwwgZQxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxFDAS
BgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRl
IFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMTk5OS45LjE2AgMCmCgw
CQYFKw4DAhoFAKCBhjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0w
MDA2MDgyMTMwMzlaMCMGCSqGSIb3DQEJBDEWBBR8z+SuuDXystiDzsWp/CsAMnUe3DAnBgkqhkiG
9w0BCQ8xGjAYMA0GCCqGSIb3DQMCAgEoMAcGBSsOAwIdMA0GCSqGSIb3DQEBAQUABEBCH6SL9v3K
fmAAB4WA5EROWQgA3ykWbe2dj5VabvfahgnycqRWJGlv8JICncl6kyMZxkt5r/Kxl+VkOPJbEOs8
AAAAAAAA

------=_NextPart_000_000B_01BFD190.CB2BBBC0--