A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-list/2005-September/308924.html below:

defining classes

defining classes defining classesBenji York benji at benjiyork.com
Fri Sep 2 16:21:40 EDT 2005
LeRoy Lee wrote:
> I have been searching for the answer to this as it will determine how I use 
> classes.  Here are two bits of code.

> class foo2:
>     def __init__(self):
>         self.j = 5
> 
> 
>>>h = foo2()
>>>h.j
> 
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> AttributeError: foo2 instance has no attribute 'j'

Works for me (Python 2.4).

 >>> class foo2:
...     def __init__(self):
...         self.j = 5
...
 >>> h = foo2()
 >>> h.j
5

Perhaps there is some strange state in your interpreter.
--
Benji York


More information about the Python-list mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4