PyShift Work Schedule
Work Schedule for Python
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CException
 Cshift_exception.PyShiftExceptionBase class for more specific exceptions
 Clocalizer.LocalizerThe Localizer class provides localization services for work schedule user-visible text as well as for error messages
 Cnamed.NamedClass Named represents a named object such as a Shift or Team
 Crotation.RotationSegmentThis class represents part of an entire rotation
 Cshift.ShiftInstanceClass ShiftInstance is an instance of a Shift
 Cshift_utils.ShiftUtilsUtility methods
 CNamed
 Cnon_working_period.NonWorkingPeriodClass NonWorkingPeriod represents named non-working, non-recurring periods
 Crotation.RotationClass Rotation maintains a sequenced list of shift and off-shift time periods
 Cteam.TeamClass Team is a named group of individuals who rotate through a shift schedule
 Ctime_period.TimePeriodClass TimePeriod is a named period of time with a specified duration and starting time of day
 Cwork_schedule.WorkScheduleClass WorkSchedule represents a named group of teams who collectively work one or more shifts with off-shift periods
 CTimePeriod
 Cday_off.DayOffClass DayOff represents a scheduled non-working period
 Cshift.ShiftClass Shift is a scheduled working time period, and can include breaks
 Cwork_break.BreakClass Break is a defined working period of time during a shift, for example lunch