- def add_person(self, person, commit = True):
- """
- Associate person with session.
- """
-
- assert 'session_id' in self
- assert isinstance(person, Person)
- assert 'person_id' in person
-
- session_id = self['session_id']
- person_id = person['person_id']
-
- self.api.db.do("INSERT INTO person_session (session_id, person_id)" \
- " VALUES(%(session_id)s, %(person_id)d)",
- locals())
-
- if commit:
- self.api.db.commit()
-
- self['person_id'] = person_id