def __cmp__(self, other): return self._cmp_components(other, 'starts_at', 'ends_at', 'started_at', 'ended_at', 'key', 'attendant_count', cached_key('attendees'))
def __cmp__(self, other): return self._cmp_components(other, cached_key('sessions'), 'key', 'subject', 'description', 'timezone', cached_key('registrations')) def clone(self):
def __cmp__(self, other): return self._cmp_components(other, cached_key('sessions'), 'key', 'subject', 'description', 'timezone', cached_key('registrations'))
def __cmp__(self, other): return self._cmp_components(other, 'starts_at','ends_at','started_at','ended_at','key','attendant_count', cached_key('attendees')) @property #ghetto webinar/session key -- useful for future events that don't have a session key yet