diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-09-21 20:18:10 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2019-09-22 10:29:11 +0000 |
commit | 6920acd894dd7253fecfc23451eade8c69b4c606 (patch) | |
tree | 20645cefe2e5e130629047093053ed6a5f5bda63 /util | |
parent | d6bbf6944ce212a900c39a5f03c724c74bfba23a (diff) |
pro2cmake: Small fixes and adjustments reported by flake8 and IDE
Change-Id: I13fd2f20414647b75c8da237857248808dddaa40
Reviewed-by: Qt CMake Build Bot
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'util')
-rwxr-xr-x | util/cmake/pro2cmake.py | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/util/cmake/pro2cmake.py b/util/cmake/pro2cmake.py index 54b6730c83..2617677d07 100755 --- a/util/cmake/pro2cmake.py +++ b/util/cmake/pro2cmake.py @@ -54,7 +54,20 @@ from functools import lru_cache from shutil import copyfile from sympy.logic import simplify_logic, And, Or, Not from sympy.core.sympify import SympifyError -from typing import List, Optional, Dict, Set, IO, Union, Mapping, Any, Callable, FrozenSet, Tuple +from typing import ( + List, + Optional, + Dict, + Set, + IO, + Union, + Mapping, + Any, + Callable, + FrozenSet, + Tuple, + Match, +) from special_case_helper import SpecialCaseHandler from helper import ( map_qt_library, @@ -415,7 +428,7 @@ class QmlDir: self.designer_supported = False def __str__(self): - types_infos_line = " \n".join(self.types_infos) + type_infos_line = " \n".join(self.type_infos) imports_line = " \n".join(self.imports) string = f"""\ module: {self.module} @@ -441,7 +454,7 @@ class QmlDir: return string def get_or_create_file_info(self, path: str, type_name: str) -> QmlDirFileInfo: - if not path in self.type_names: + if path not in self.type_names: self.type_names[path] = QmlDirFileInfo(path, type_name) qmldir_file = self.type_names[path] if qmldir_file.type_name != type_name: @@ -1434,7 +1447,7 @@ def map_condition(condition: str) -> str: condition = re.sub(r"contains\(CONFIG, static\)", r"NOT QT_BUILD_SHARED_LIBS", condition) condition = re.sub(r"contains\(QT_CONFIG,\w*shared\)", r"QT_BUILD_SHARED_LIBS", condition) - def gcc_version_handler(match_obj: re.Match): + def gcc_version_handler(match_obj: Match): operator = match_obj.group(1) version_type = match_obj.group(2) if operator == "equals": @@ -2488,8 +2501,6 @@ def write_main_part( # Evaluate total condition of all scopes: recursive_evaluate_scope(scope) - is_qml_plugin = any("qml_plugin" == s for s in scope.get("_LOADED")) - if "exceptions" in scope.get("CONFIG"): extra_lines.append("EXCEPTIONS") @@ -2682,7 +2693,7 @@ def write_test(cm_fh: IO[str], scope: Scope, gui: bool = False, *, indent: int = return test_name -def write_binary(cm_fh: IO[str], scope: Scope, gui: bool = False, *, indent: int = 0) -> None: +def write_binary(cm_fh: IO[str], scope: Scope, gui: bool = False, *, indent: int = 0) -> str: binary_name = scope.TARGET assert binary_name @@ -2897,10 +2908,10 @@ def write_qml_plugin( target: str, scope: Scope, *, - extra_lines: typing.List[str] = [], + extra_lines: List[str] = [], indent: int = 0, - **kwargs: typing.Any, -) -> QmlDir: + **kwargs: Any, +) -> Optional[QmlDir]: # Collect other args if available indent += 2 @@ -2954,7 +2965,7 @@ def write_qml_plugin( def write_qml_plugin_epilogue( - cm_fh: typing.IO[str], target: str, scope: Scope, qmldir: QmlDir, indent: int = 0 + cm_fh: IO[str], target: str, scope: Scope, qmldir: QmlDir, indent: int = 0 ): qml_files = scope.get_files("QML_FILES", use_vpath=True) |