Python code is the same sa Python Tutorial 8 , but soft constrained scheduling entries are different.
import sc3
for person in A_Member_in_All:
vlist=[]
s='Python Paid Holiday'+staffdef[person]+'\n'
for day in Mon:
v=sc3.GetShiftVar(person,day,'Paid_Holiday')
vlist.append(v)
sc3.AddSoft(sc3.SeqError(4,4,4,vlist),s,4) #min max allowable errors listimport sc3