From: Thomas Lehmann on
Python 3.1.1 (r311:74483, Aug 17 2009, 17:02:12) [MSC v.1500 32 bit
(Intel)] on win32

Script:
from http.server import HTTPServer, CGIHTTPRequestHandler

Result:
Traceback (most recent call last):
File "http.py", line 1, in <module>
from http.server import HTTPServer, CGIHTTPRequestHandler
File "F:\Checkouts\projects\python\http.py", line 1, in <module>
from http.server import HTTPServer, CGIHTTPRequestHandler
ImportError: No module named server
From: Thomas Lehmann on
> Python 3.1.1 (r311:74483, Aug 17 2009, 17:02:12) [MSC v.1500 32 bit

Also after installing Python 3.1.2 the problem is still there.
From: Andi Albrecht on
Thomas Lehmann <t.lehmann(a)rtsgroup.net> schrieb:
> Python 3.1.1 (r311:74483, Aug 17 2009, 17:02:12) [MSC v.1500 32 bit
> (Intel)] on win32
>
> Script:
> from http.server import HTTPServer, CGIHTTPRequestHandler
>
> Result:
> Traceback (most recent call last):
> File "http.py", line 1, in <module>
> from http.server import HTTPServer, CGIHTTPRequestHandler
> File "F:\Checkouts\projects\python\http.py", line 1, in <module>
> from http.server import HTTPServer, CGIHTTPRequestHandler
> ImportError: No module named server

You should rename http.py since it collides with the "http" module
you're trying to import the server and request handler classes from.

Andi
From: Thomas Lehmann on
On 7 Mai, 10:02, Thomas Lehmann <t.lehm...(a)rtsgroup.net> wrote:
> > Python 3.1.1 (r311:74483, Aug 17 2009, 17:02:12) [MSC v.1500 32 bit
>
> Also after installing Python 3.1.2 the problem is still there.

I know the problem.

Reading a book about a simple cgi web server the descriptions says
to use httpd.py as name for the file and I forgot the 'd'.

This leads to the wrong behaviour.