oopos <myoo...@gmail.com> added the comment: To Amaury Forgeot d'Arc :
Thank you. That error have sloved with your way: [quote]Does it work if you change your script like this: opsform = cgi.FieldStorage(open(sys.stdin.fileno(), 'rb'))[/quote] Now,The new problem come out: [code] 97 """Push some new data into this object.""" 98 # Handle any previous leftovers 99 data, self._partial = self._partial + data, '' 100 # Crack into lines, but preserve the newlines on the end of each 101 parts = NLCRE_crack.split(data) data = b'-----------------------------7d91f41a302f4 \nCo...\x0e\x0f\x0c\x10\x17\x14\x18\x18\x17\x14\x16\x16', self = <email.feedparser.BufferedSubFile object at 0x00DD5270>, self._partial = '' TypeError: Can't convert 'bytes' object to str implicitly [/code] I find that the CGI LIB didn't use bytes flow, it always use string flow. More info in the attch file: Added file: http://bugs.python.org/file12751/tmpy44zj7.html _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue4953> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com