Probs with classes: cannot instantiate

Kragen Sitaker kragen at dnaco.net
Sat Dec 30 18:04:27 EST 2000


In article <20001230.23424514 at snafu.btx.dtag.de>,
Markus Vogl  <vogl at mavo.de> wrote:
>This is the file [ DirParser.py] stuff:
>class DirParser:
>	def display(self):
>		print "This is the display method."
>
>To test this i use classtester.py in the same directory [which is in 
>path]:
>
>import DirParser
>x = DirParser()
>
>The error messages:
>	x = DirParser()
>...
>TypeError: call of non-function ( type module )

You want x = DirParser.DirParser()

Or possibly you should call the file dp.py and say 
"from dp import DirParser" instead of "import dp".
-- 
<kragen at pobox.com>       Kragen Sitaker     <http://www.pobox.com/~kragen/>
Perilous to all of us are the devices of an art deeper than we possess
ourselves.
       -- Gandalf the White [J.R.R. Tolkien, "The Two Towers", Bk 3, Ch. XI]





More information about the Python-list mailing list