On 22 January 2016 at 12:36, Ed Bartosh <[email protected]> wrote:
> From: Ed Bartosh <[email protected]> > > Made runbuilds to loop to avoid having a loop in shell code and > initialize heavy Django init machinery every second. > I've sent this to bitbake-devel. Elliot > > Ignored exceptions to prevent exiting a loop. > > (Bitbake rev: e04da15556ca0936de652b8c085e4199e5551457) > > Signed-off-by: Ed Bartosh <[email protected]> > Signed-off-by: brian avery <[email protected]> > Signed-off-by: Richard Purdie <[email protected]> > Signed-off-by: Ed Bartosh <[email protected]> > --- > .../lib/toaster/bldcontrol/management/commands/runbuilds.py | 13 > ++++++++++--- > 1 file changed, 10 insertions(+), 3 deletions(-) > > diff --git > a/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py > b/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py > index 5243a50..48dc618 100644 > --- a/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py > +++ b/bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py > @@ -5,6 +5,7 @@ from bldcontrol.bbcontroller import > getBuildEnvironmentController, ShellCmdExcep > from bldcontrol.models import BuildRequest, BuildEnvironment, BRError, > BRVariable > import os > import logging > +import time > > logger = logging.getLogger("ToasterScheduler") > > @@ -128,6 +129,12 @@ class Command(NoArgsCommand): > > > def handle_noargs(self, **options): > - self.cleanup() > - self.archive() > - self.schedule() > + while True: > + try: > + self.cleanup() > + self.archive() > + self.schedule() > + except: > + pass > + > + time.sleep(1) > -- > 2.1.4 > > --------------------------------------------------------------------- > Intel Finland Oy > Registered Address: PL 281, 00181 Helsinki > Business Identity Code: 0357606 - 4 > Domiciled in Helsinki > > This e-mail and any attachments may contain confidential material for > the sole use of the intended recipient(s). Any review or distribution > by others is strictly prohibited. If you are not the intended > recipient, please contact the sender and delete all copies. > > -- > _______________________________________________ > toaster mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/toaster > -- Elliot Smith Software Engineer Intel Open Source Technology Centre
-- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
