def batch_command(s, context, cq): """ Executes one command (could be a sequence) Returns None or raises CommandsFailed, CompmakeBug. """ set_compmake_status(CompmakeConstants.compmake_status_embedded) # we assume that we are done with defining jobs clean_other_jobs(context=context) from compmake.scripts.master import read_rc_files read_rc_files(context=context) return interpret_commands_wrap(s, context=context, cq=cq)
def compmake_console(context): """ Runs the compmake console. Ignore if we are embedded. """ # if is_inside_compmake_script(): # msg = 'I detected that we were imported by "compmake". # compmake_console() will not do anything.' # error(msg) # return # # if get_compmake_status() != # CompmakeConstants.compmake_status_embedded: # return # we assume that we are done with defining jobs clean_other_jobs(context=context) from compmake.scripts.master import read_rc_files read_rc_files(context=context) interactive_console(context=context)