A problem with something I'm trying to do led me to read about
recursive selects in the documentation. I followed the example in the manual but it did not work. Trying to use recursive selects gave me Attribute Error.
Specifically:
```
db.define_table('person', Field('name'))
db.person.insert(name="Alice")
db.person.insert(name="Bob")
db.person.insert(name="Charlie")
db.define_table('thing',
Field('name'),
Field('owner_id', 'reference person'))
db.thing.insert(owner='Bob, name='Chair')
db.thing.insert(owner='Bob', name='Table')
db.thing.insert(owner='Alice', name='Table')
AttributeError: 'NoneType' object has no attribute 'name'
```
I'd be interested to know in what way I am misreading the relevant section of the manual.
Thank you very much,
Jonathan