Package commands :: Module fail_build
[hide private]
[frames] | no frames]

Source Code for Module commands.fail_build

 1  import sqlalchemy 
 2  import click 
 3  from coprs import db 
 4  from coprs.logic import builds_logic 
5 6 7 @click.command() 8 @click.argument("build_id", type=int) 9 -def fail_build(build_id):
10 """ 11 Marks build as failed on all its non-finished chroots 12 """ 13 14 try: 15 builds_logic.BuildsLogic.mark_as_failed(build_id) 16 print("Marking non-finished chroots of build {} as failed".format(build_id)) 17 db.session.commit() 18 19 except (sqlalchemy.exc.DataError, sqlalchemy.orm.exc.NoResultFound) as e: 20 print("Error: No such build {}".format(build_id)) 21 return 1
22