Only thing I can think of is that if you have it the way it's appearing in the post, line 2 is blank and line 3 is not indented.
Does this work?
db.define_table('people'
Field('owner',db.auth_user,default=auth.user_id,readable=False,writable=False),
Field('email','string'),
signature
)

