<s> """<STR_LIT>""" <EOL> class BaseScheduler ( object ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , destiny_object ) : <EOL> """<STR_LIT>""" <EOL> self . plan = [ ] <EOL> self . destiny_object = destiny_object <EOL> def generate_plan ( self ) : <EOL> """<STR_LIT>""" <EOL> pass <EOL> def get_destiny_object ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . destiny_object <EOL> def get_failures ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . get_destiny_object ( ) [ '<STR_LIT>' ] <EOL> def get_constraints ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . get_destiny_object ( ) [ '<STR_LIT>' ] <EOL> def get_count_of_failures ( self ) : <EOL> """<STR_LIT>""" <EOL> return len ( self . get_failures ( ) ) <EOL> def get_min_gap_between_failures ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . get_constraints ( ) [ '<STR_LIT>' ] <EOL> def get_max_gap_between_failures ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . get_constraints ( ) [ '<STR_LIT>' ] <EOL> def get_total_run_duration ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . get_constraints ( ) [ '<STR_LIT>' ] <EOL> def get_plan ( self ) : <EOL> """<STR_LIT>""" <EOL> return self . plan </s>
