question about class vs class at
Arnaud Delobelle
arnodel at googlemail.com
Sun Apr 26 17:07:14 EDT 2009
grocery_stocker <cdalten at gmail.com> writes:
> When I do pexpect.spawn in the following example, I see <class
> 'pexpect.spawn'>
>
> [cdalten at localhost oakland]$ python
> Python 2.4.3 (#1, Oct 1 2006, 18:00:19)
> [GCC 4.1.1 20060928 (Red Hat 4.1.1-28)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import pexpect
>>>> pexpect.spawn
> <class 'pexpect.spawn'>
>>>>
>
> But now, when I do telnetlib.Telnet, I see <class telnetlib.Telnet at
> 0xb7eded1c>
>>>> import telnetlib
>>>> telnetlib.Telnet
> <class telnetlib.Telnet at 0xb7eded1c>
>>>>
>
> Why do I see <class telnetlib.Telnet at 0xb7eded1c> for
> telnetlib.Telnet, but I don't see the same for <class
> 'pexpect.spawn'>? Ie, how come I don't see <class 'pexpect.spawn' at
> 0xb7eded1c> ?
Because pexpect.spawn is a new-style class whereas telnetlib.Telnet is
an old-style class?
--
Arnaud
More information about the Python-list
mailing list