Re: Multi-dimensional list initialization

Discussion in 'Python' started by Andrew Robinson, Nov 5, 2012.

  1. On 11/04/2012 11:27 PM, Chris Angelico wrote:
    > On Mon, Nov 5, 2012 at 6:07 PM, Chris Rebert<> wrote:
    >>>>> x = None
    >>>>> x.a = 42

    >> Traceback (most recent call last):
    >> File "<stdin>", line 1, in<module>
    >> AttributeError: 'NoneType' object has no attribute 'a'

    > Python needs a YouGottaBeKiddingMeError for times when you do
    > something utterly insane like this. Attributes of None??!? :)
    >
    > ChrisA

    Hmmm? Everything in Python is an object.
    Therefore! SURE. None *does* have attributes! ( even if not useful ones... )

    eg: " None.__getattribute__( "__doc__" ) " doesn't produce an error.

    In C, in Linux, at the end of the file "errno.h", where all error codes
    are listed eg:( EIO, EAGAIN, EBUSY, E....) They had a final error like
    the one you dreamed up, it was called "EIEIO"; and the comment read
    something like, "All the way around Elmer's barn".

    :)

    The poster just hit that strange wall -- *all* built in types are
    injection proof; and that property is both good and bad...
     
    Andrew Robinson, Nov 5, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Replies:
    3
    Views:
    326
  2. Demian Brecht

    Multi-dimensional list initialization

    Demian Brecht, Nov 5, 2012, in forum: Python
    Replies:
    55
    Views:
    687
    Ethan Furman
    Nov 9, 2012
  3. Chris Rebert

    Re: Multi-dimensional list initialization

    Chris Rebert, Nov 5, 2012, in forum: Python
    Replies:
    2
    Views:
    206
    88888 Dihedral
    Nov 8, 2012
  4. Chris Angelico

    Re: Multi-dimensional list initialization

    Chris Angelico, Nov 5, 2012, in forum: Python
    Replies:
    0
    Views:
    212
    Chris Angelico
    Nov 5, 2012
  5. Demian Brecht

    Re: Multi-dimensional list initialization

    Demian Brecht, Nov 5, 2012, in forum: Python
    Replies:
    0
    Views:
    184
    Demian Brecht
    Nov 5, 2012
Loading...

Share This Page