audk/BaseTools/Source/Python/UPT/Library
Gary Lin 0d1f5b2b5d BaseTools: Fix old python2 idioms
Based on "futurize -f lib2to3.fixes.fix_idioms"

* Change some type comparisons to isinstance() calls:
    type(x) == T -> isinstance(x, T)
    type(x) is T -> isinstance(x, T)
    type(x) != T -> not isinstance(x, T)
    type(x) is not T -> not isinstance(x, T)

* Change "while 1:" into "while True:".

* Change both

    v = list(EXPR)
    v.sort()
    foo(v)

and the more general

    v = EXPR
    v.sort()
    foo(v)

into

    v = sorted(EXPR)
    foo(v)

Contributed-under: TianoCore Contribution Agreement 1.1
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Gary Lin <glin@suse.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
2018-06-27 16:33:27 +08:00
..
Xml BaseTools: Fix old python2 idioms 2018-06-27 16:33:27 +08:00
CommentGenerating.py BaseTools/UPT: Update the import statement to use StringUtils 2018-06-11 15:31:49 +08:00
CommentParsing.py BaseTools: Refactor python except statements 2018-06-27 16:31:30 +08:00
DataType.py BaseTool/Upt: Add support for Private 2016-08-03 10:49:31 +08:00
ExpressionValidate.py BaseTools: Refactor python print statements 2018-06-27 16:33:21 +08:00
GlobalData.py BaseTools/UPT: Support Multiple Installation 2017-08-12 12:38:26 +08:00
Misc.py BaseTools: Fix old python2 idioms 2018-06-27 16:33:27 +08:00
ParserValidate.py BaseTools: Fix old python2 idioms 2018-06-27 16:33:27 +08:00
Parsing.py BaseTools/UPT: Update the import statement to use StringUtils 2018-06-11 15:31:49 +08:00
StringUtils.py BaseTools: Fix old python2 idioms 2018-06-27 16:33:27 +08:00
UniClassObject.py BaseTools: Refactor python print statements 2018-06-27 16:33:21 +08:00
__init__.py Sync BaseTool trunk (version r2649) into EDKII BaseTools. 2014-01-27 05:23:15 +00:00