Reviewed-by: Jaben Carsey <jaben.car...@intel.com>
> -----Original Message----- > From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of > Fan, ZhijuX > Sent: Thursday, February 28, 2019 6:52 PM > To: edk2-devel@lists.01.org > Cc: Gao, Liming <liming....@intel.com> > Subject: [edk2] [PATCH V2] BaseTools:Run packagedoc_cli.py to generate > doc failed > > The reason for this problem is that the file was opened incorrectly. > > Cc: Bob Feng <bob.c.f...@intel.com> > Cc: Liming Gao <liming....@intel.com> > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Zhiju.Fan <zhijux....@intel.com> > --- > .../plugins/EdkPlugins/edk2/model/doxygengen.py | 7 > ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > diff --git > a/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/mode > l/doxygengen.py > b/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/mod > el/doxygengen.py > index e31df262bc..73349e2f48 100644 > --- > a/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/mode > l/doxygengen.py > +++ > b/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/mod > el/doxygengen.py > @@ -376,9 +376,10 @@ class PackageDocumentAction(DoxygenAction): > return > > try: > - f = open(path, 'r') > - lines = f.readlines() > - f.close() > + with open(path, 'r') as f: > + lines = f.readlines() > + except UnicodeDecodeError: > + return > except IOError: > ErrorMsg('Fail to open file %s' % path) > return > -- > 2.14.1.windows.1 > > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel