newbie question

Colin J. Williams cjw at sympatico.ca
Thu Jan 1 15:47:55 EST 2004


You might look at your indentation.

The def __init__ line should have the same indentation as the preceding 
doc string.

Colin W.

Julia Osip wrote:

> Hi, just started fiddling around with python, having some difficulty
> getting the following small play program to execute.  Furious
> searching in the docs, manual, newsgroup did not avail me, does anyone
> have any ideas what might be the problem?  Some sort of whitespace
> issue (im still unsure of whitespace rules)?  I'm running Mac OS
> 10.2.8, with MacPython 2.3.
> 
> Thanks for any help you can give...
> 
> the code
> ...snip...
> #!/usr/bin/env python
> 
> class World:
> 
>     """contains everything"""
> 
> 	def __init__(self):
> 		self.name = "world"
> 		self.locations = []                     # list of all locations in
> the world
> 		self.dist_locations = []		# the amount of travel time required
> between locations
> 		self.actors = []				# list of all actors in the world
> 		self.organizations = []		# list of all organizations in the world
> 		self.time = 0				# current moment in the world
> 		return
> 
> ...snip...
> 
> the error
> ...snip...
>   File "<string>", line 7
>     def __init__(self):
>     ^
> SyntaxError: invalid syntax
> ...snip...




More information about the Python-list mailing list