|
21 | 21 |
|
22 | 22 |
|
23 | 23 | class CustomizeCommitsCz(BaseCommitizen):
|
24 |
| - bump_pattern = defaults.bump_pattern |
25 |
| - bump_map = defaults.bump_map |
26 |
| - bump_map_major_version_zero = defaults.bump_map_major_version_zero |
27 |
| - change_type_order = defaults.change_type_order |
28 |
| - |
29 | 24 | def __init__(self, config: BaseConfig):
|
30 | 25 | super().__init__(config)
|
31 | 26 |
|
32 | 27 | if "customize" not in self.config.settings:
|
33 | 28 | raise MissingCzCustomizeConfigError()
|
34 | 29 | self.custom_settings = self.config.settings["customize"]
|
35 | 30 |
|
36 |
| - custom_bump_pattern = self.custom_settings.get("bump_pattern") |
37 |
| - if custom_bump_pattern: |
38 |
| - self.bump_pattern = custom_bump_pattern |
39 |
| - |
40 |
| - custom_bump_map = self.custom_settings.get("bump_map") |
41 |
| - if custom_bump_map: |
42 |
| - self.bump_map = custom_bump_map |
43 |
| - |
44 |
| - custom_bump_map_major_version_zero = self.custom_settings.get( |
45 |
| - "bump_map_major_version_zero" |
| 31 | + self.bump_pattern = ( |
| 32 | + self.custom_settings.get("bump_pattern") or defaults.bump_pattern |
| 33 | + ) |
| 34 | + self.bump_map = self.custom_settings.get("bump_map") or defaults.bump_map |
| 35 | + self.bump_map_major_version_zero = ( |
| 36 | + self.custom_settings.get("bump_map_major_version_zero") |
| 37 | + or defaults.bump_map_major_version_zero |
| 38 | + ) |
| 39 | + self.change_type_order = ( |
| 40 | + self.custom_settings.get("change_type_order") or defaults.change_type_order |
46 | 41 | )
|
47 |
| - if custom_bump_map_major_version_zero: |
48 |
| - self.bump_map_major_version_zero = custom_bump_map_major_version_zero |
49 |
| - |
50 |
| - custom_change_type_order = self.custom_settings.get("change_type_order") |
51 |
| - if custom_change_type_order: |
52 |
| - self.change_type_order = custom_change_type_order |
53 | 42 |
|
54 | 43 | commit_parser = self.custom_settings.get("commit_parser")
|
55 | 44 | if commit_parser:
|
@@ -83,12 +72,7 @@ def schema(self) -> str:
|
83 | 72 | return self.custom_settings.get("schema") or ""
|
84 | 73 |
|
85 | 74 | def info(self) -> str:
|
86 |
| - info_path = self.custom_settings.get("info_path") |
87 |
| - info = self.custom_settings.get("info") |
88 |
| - if info_path: |
| 75 | + if info_path := self.custom_settings.get("info_path"): |
89 | 76 | with open(info_path, encoding=self.config.settings["encoding"]) as f:
|
90 |
| - content = f.read() |
91 |
| - return content |
92 |
| - elif info: |
93 |
| - return info |
94 |
| - return "" |
| 77 | + return f.read() |
| 78 | + return self.custom_settings.get("info") or "" |
0 commit comments