On 23 February 2016 at 15:42, Alex Franco <[email protected]> wrote: > From: Alejandro Franco <[email protected]> > > Add a more verbose Exception when a buildset parse operation fails >
Approved and in master. -b > Signed-off-by: Alejandro Franco <[email protected]> > --- > lib/python2.7/site-packages/autobuilder/Autobuilder.py | 15 +++++++++------ > 1 file changed, 9 insertions(+), 6 deletions(-) > > diff --git a/lib/python2.7/site-packages/autobuilder/Autobuilder.py > b/lib/python2.7/site-packages/autobuilder/Autobuilder.py > index 3174784..f200974 100644 > --- a/lib/python2.7/site-packages/autobuilder/Autobuilder.py > +++ b/lib/python2.7/site-packages/autobuilder/Autobuilder.py > @@ -118,12 +118,15 @@ class Autobuilder: > def parseRepos(self, buildset=None): > buildset=buildset > if self.configdict[buildset].has_key('repos'): > - for layer in > ast.literal_eval(self.configdict[buildset]['repos']): > - if layer.iterkeys().next() not in self.repos: > - schedpropstoextend, newcheckoutprops = > self.CreateLayerSchedulerParams(layer=layer, trigger=buildset, triggerer=True) > - self.schedprops.extend(schedpropstoextend) > - self.checkoutprops.update(newcheckoutprops) > - self.repos.append(layer.iterkeys().next()) > + try: > + for layer in > ast.literal_eval(self.configdict[buildset]['repos']): > + if layer.iterkeys().next() not in self.repos: > + schedpropstoextend, newcheckoutprops = > self.CreateLayerSchedulerParams(layer=layer, trigger=buildset, triggerer=True) > + self.schedprops.extend(schedpropstoextend) > + self.checkoutprops.update(newcheckoutprops) > + self.repos.append(layer.iterkeys().next()) > + except SyntaxError as err: > + raise ABConfigError("%s found in %s" % (err, buildset)) > return > > def parseProps(self, buildset): > -- > 1.9.1 > -- Elizabeth Flanagan Yocto Project Build and Release -- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
