X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=BaseTools%2FScripts%2FPackageDocumentTools%2Fplugins%2FEdkPlugins%2Fedk2%2Fmodel%2Fdoxygengen.py;fp=BaseTools%2FScripts%2FPackageDocumentTools%2Fplugins%2FEdkPlugins%2Fedk2%2Fmodel%2Fdoxygengen.py;h=25b6a613b14be65dbb22d79b44bb4b50667fd6e7;hp=c22d362ff3e12acba99a54c172162c604270d480;hb=9d7e1e56a727743a811abfed92e1ede39ecbfa8c;hpb=c9486c8c9db4b7599145a0574025e8fe3135c45d diff --git a/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/doxygengen.py b/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/doxygengen.py index c22d362ff3..25b6a613b1 100644 --- a/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/doxygengen.py +++ b/BaseTools/Scripts/PackageDocumentTools/plugins/EdkPlugins/edk2/model/doxygengen.py @@ -16,7 +16,7 @@ """This file produce action class to generate doxygen document for edk2 codebase. The action classes are shared by GUI and command line tools. """ -import plugins.EdkPlugins.basemodel.doxygen as doxygen +from ...basemodel import doxygen import os try: import wx @@ -24,9 +24,9 @@ try: except: gInGui = False import re -import plugins.EdkPlugins.edk2.model.inf as inf -import plugins.EdkPlugins.edk2.model.dec as dec -from plugins.EdkPlugins.basemodel.message import * +from ..model import inf +from ..model import dec +from ...basemodel.message import * _ignore_dir = ['.svn', '_svn', 'cvs'] _inf_key_description_mapping_table = { @@ -386,7 +386,7 @@ class PackageDocumentAction(DoxygenAction): configFile.AddFile(path) no = 0 - for no in xrange(len(lines)): + for no in range(len(lines)): if len(lines[no].strip()) == 0: continue if lines[no].strip()[:2] in ['##', '//', '/*', '*/']: @@ -1000,7 +1000,7 @@ class PackageDocumentAction(DoxygenAction): #file = textfile.TextFile(path) try: - file = open(path, 'rb') + file = open(path, 'r') except (IOError, OSError) as msg: return None