@@ -105,8 +105,6 @@ def build(
105105 logger .debug (convert .schedule_to_text (solution , events , slots ))
106106 io .export_solution_and_definition (
107107 resources , events , slots , solution , session .folders ['solution' ])
108- io .build_output (
109- resources , events , slots , solution , session .folders ['build' ])
110108
111109
112110@scheduler .command ()
@@ -148,35 +146,3 @@ def validate(verbosity, input_dir, solution_dir, reload):
148146 for v in solution_violations (
149147 solution , definition ['events' ], definition ['slots' ]):
150148 logger .error (v )
151-
152-
153- @scheduler .command ()
154- @click .option (
155- '--verbosity' , '-v' , default = 'info' ,
156- type = click .Choice (['critical' , 'error' , 'warning' , 'info' , 'debug' ]),
157- help = 'Logging verbosity' )
158- @click .option (
159- '--solution_dir' , '-s' , default = None , help = 'Directory for solution files' )
160- @click .option (
161- '--build_dir' , '-b' , default = None , help = 'Directory for output yaml files' )
162- @timed
163- def rebuild (verbosity , solution_dir , build_dir ):
164- logging .setup (verbosity )
165- if solution_dir :
166- session .folders ['solution' ] = Path (solution_dir )
167-
168- if build_dir :
169- session .folders ['build' ] = Path (build_dir )
170-
171- solution = io .import_solution (session .folders ['solution' ])
172- definition = io .import_schedule_definition (session .folders ['solution' ])
173- logger .info ('Validating schedule...' )
174- if is_valid_solution (solution , definition ['events' ], definition ['slots' ]):
175- logger .info ('Imported solution is valid' )
176- io .build_output (
177- definition ['resources' ], definition ['events' ],
178- definition ['slots' ], solution , session .folders ['build' ])
179- else :
180- for v in solution_violations (
181- solution , definition ['events' ], definition ['slots' ]):
182- logger .error (v )
0 commit comments