[C++-sig] [] subscript notation with boost::python

Maik Beckmann beckmann.maik at googlemail.com
Mon Feb 23 19:38:09 CET 2009


troy d. straszheim schrieb am Montag 23 Februar 2009 um 19:15:
> > Murray Cumming schrieb am Montag 23 Februar 2009 um 12:39:
> >> I'm trying to support this notation in python:
> >> something = record["somefieldname"]

[snip]

> You're trying to subscript a class, not an instance of a class.  I bet
> you've got something like this:
>
>    r = Record
>    feh = r['thing']
>
> which is wrong...  you want:
>
>    r = Record()
>    feh = r['thing']
>

Considering what Murray done so far, I really doubt he makes this kind of a  
mistake.  :P

-- Maik


More information about the Cplusplus-sig mailing list