[PATCH 2/5] binman: Show an error when a file is missing
Andy Shevchenko
andriy.shevchenko at linux.intel.com
Mon Sep 7 11:05:57 CEST 2020
On Sun, Sep 06, 2020 at 07:43:39PM -0600, Simon Glass wrote:
> On Fri, 4 Sep 2020 at 03:33, Andy Shevchenko
> <andriy.shevchenko at linux.intel.com> wrote:
> > On Thu, Sep 03, 2020 at 07:28:53PM -0600, Simon Glass wrote:
> > > - self._pathname = tools.GetInputFilename(self._filename,
> > > - self.section.GetAllowMissing())
> > > + self._pathname = tools.GetInputFilename(
> > > + self._filename, self.external and self.section.GetAllowMissing())
> >
> > I hope you know that 'and' has a bit different semantics in Python than in C for example.
>
> I think I understand it, in the sense that 'x and y' returns y if x is
> true. Is that what you mean?
There is no boolean object involved!
"Note that neither and nor or restrict the value and type they return to False
and True, but rather return the last evaluated argument."
If x is last evaluated argument (false), it will be returned. Means that there
are possibilities to get None, False, empty container, etc as returned value of
'and'.
--
With Best Regards,
Andy Shevchenko
More information about the U-Boot
mailing list