1 |
commit: a83507be7ce04d3ac421f9cbe8b63816809b0f4e |
2 |
Author: David Palao <david.palao <AT> gmail <DOT> com> |
3 |
AuthorDate: Fri Sep 23 13:42:33 2022 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Sep 25 19:07:52 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=a83507be |
7 |
|
8 |
chore(bintree): removed useless ``if True:`` |
9 |
|
10 |
This commit de-indents a large block. |
11 |
|
12 |
Signed-off-by: David Palao <david.palao <AT> gmail.com> |
13 |
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> |
14 |
|
15 |
lib/portage/dbapi/bintree.py | 263 +++++++++++++++++++++---------------------- |
16 |
1 file changed, 131 insertions(+), 132 deletions(-) |
17 |
|
18 |
diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py |
19 |
index 7f5dc051c..28b3c481b 100644 |
20 |
--- a/lib/portage/dbapi/bintree.py |
21 |
+++ b/lib/portage/dbapi/bintree.py |
22 |
@@ -473,143 +473,142 @@ class binarytree: |
23 |
stacklevel=2, |
24 |
) |
25 |
|
26 |
- if True: |
27 |
- self.pkgdir = normalize_path(pkgdir) |
28 |
- # NOTE: Event if binpkg-multi-instance is disabled, it's |
29 |
- # still possible to access a PKGDIR which uses the |
30 |
- # binpkg-multi-instance layout (or mixed layout). |
31 |
- self._multi_instance = "binpkg-multi-instance" in settings.features |
32 |
- if self._multi_instance: |
33 |
- self._allocate_filename = self._allocate_filename_multi |
34 |
- self.dbapi = bindbapi(self, settings=settings) |
35 |
- self.update_ents = self.dbapi.update_ents |
36 |
- self.move_slot_ent = self.dbapi.move_slot_ent |
37 |
- self.populated = 0 |
38 |
- self.tree = {} |
39 |
- self._binrepos_conf = None |
40 |
- self._remote_has_index = False |
41 |
- self._remotepkgs = None # remote metadata indexed by cpv |
42 |
- self._additional_pkgs = {} |
43 |
- self.invalids = [] |
44 |
- self.settings = settings |
45 |
- self._pkg_paths = {} |
46 |
- self._populating = False |
47 |
- self._all_directory = os.path.isdir(os.path.join(self.pkgdir, "All")) |
48 |
- self._pkgindex_version = 0 |
49 |
- self._pkgindex_hashes = ["MD5", "SHA1"] |
50 |
- self._pkgindex_file = os.path.join(self.pkgdir, "Packages") |
51 |
- self._pkgindex_keys = self.dbapi._aux_cache_keys.copy() |
52 |
- self._pkgindex_keys.update(["CPV", "SIZE"]) |
53 |
- self._pkgindex_aux_keys = [ |
54 |
- "BASE_URI", |
55 |
- "BDEPEND", |
56 |
+ self.pkgdir = normalize_path(pkgdir) |
57 |
+ # NOTE: Event if binpkg-multi-instance is disabled, it's |
58 |
+ # still possible to access a PKGDIR which uses the |
59 |
+ # binpkg-multi-instance layout (or mixed layout). |
60 |
+ self._multi_instance = "binpkg-multi-instance" in settings.features |
61 |
+ if self._multi_instance: |
62 |
+ self._allocate_filename = self._allocate_filename_multi |
63 |
+ self.dbapi = bindbapi(self, settings=settings) |
64 |
+ self.update_ents = self.dbapi.update_ents |
65 |
+ self.move_slot_ent = self.dbapi.move_slot_ent |
66 |
+ self.populated = 0 |
67 |
+ self.tree = {} |
68 |
+ self._binrepos_conf = None |
69 |
+ self._remote_has_index = False |
70 |
+ self._remotepkgs = None # remote metadata indexed by cpv |
71 |
+ self._additional_pkgs = {} |
72 |
+ self.invalids = [] |
73 |
+ self.settings = settings |
74 |
+ self._pkg_paths = {} |
75 |
+ self._populating = False |
76 |
+ self._all_directory = os.path.isdir(os.path.join(self.pkgdir, "All")) |
77 |
+ self._pkgindex_version = 0 |
78 |
+ self._pkgindex_hashes = ["MD5", "SHA1"] |
79 |
+ self._pkgindex_file = os.path.join(self.pkgdir, "Packages") |
80 |
+ self._pkgindex_keys = self.dbapi._aux_cache_keys.copy() |
81 |
+ self._pkgindex_keys.update(["CPV", "SIZE"]) |
82 |
+ self._pkgindex_aux_keys = [ |
83 |
+ "BASE_URI", |
84 |
+ "BDEPEND", |
85 |
+ "BINPKG_FORMAT", |
86 |
+ "BUILD_ID", |
87 |
+ "BUILD_TIME", |
88 |
+ "CHOST", |
89 |
+ "DEFINED_PHASES", |
90 |
+ "DEPEND", |
91 |
+ "DESCRIPTION", |
92 |
+ "EAPI", |
93 |
+ "FETCHCOMMAND", |
94 |
+ "IDEPEND", |
95 |
+ "IUSE", |
96 |
+ "KEYWORDS", |
97 |
+ "LICENSE", |
98 |
+ "PDEPEND", |
99 |
+ "PKGINDEX_URI", |
100 |
+ "PROPERTIES", |
101 |
+ "PROVIDES", |
102 |
+ "RDEPEND", |
103 |
+ "repository", |
104 |
+ "REQUIRES", |
105 |
+ "RESTRICT", |
106 |
+ "RESUMECOMMAND", |
107 |
+ "SIZE", |
108 |
+ "SLOT", |
109 |
+ "USE", |
110 |
+ ] |
111 |
+ self._pkgindex_aux_keys = list(self._pkgindex_aux_keys) |
112 |
+ self._pkgindex_use_evaluated_keys = ( |
113 |
+ "BDEPEND", |
114 |
+ "DEPEND", |
115 |
+ "IDEPEND", |
116 |
+ "LICENSE", |
117 |
+ "RDEPEND", |
118 |
+ "PDEPEND", |
119 |
+ "PROPERTIES", |
120 |
+ "RESTRICT", |
121 |
+ ) |
122 |
+ self._pkgindex_header = None |
123 |
+ self._pkgindex_header_keys = set( |
124 |
+ [ |
125 |
+ "ACCEPT_KEYWORDS", |
126 |
+ "ACCEPT_LICENSE", |
127 |
+ "ACCEPT_PROPERTIES", |
128 |
+ "ACCEPT_RESTRICT", |
129 |
"BINPKG_FORMAT", |
130 |
- "BUILD_ID", |
131 |
- "BUILD_TIME", |
132 |
- "CHOST", |
133 |
- "DEFINED_PHASES", |
134 |
- "DEPEND", |
135 |
- "DESCRIPTION", |
136 |
- "EAPI", |
137 |
- "FETCHCOMMAND", |
138 |
- "IDEPEND", |
139 |
- "IUSE", |
140 |
- "KEYWORDS", |
141 |
- "LICENSE", |
142 |
- "PDEPEND", |
143 |
- "PKGINDEX_URI", |
144 |
- "PROPERTIES", |
145 |
- "PROVIDES", |
146 |
- "RDEPEND", |
147 |
- "repository", |
148 |
- "REQUIRES", |
149 |
- "RESTRICT", |
150 |
- "RESUMECOMMAND", |
151 |
- "SIZE", |
152 |
- "SLOT", |
153 |
+ "CBUILD", |
154 |
+ "CONFIG_PROTECT", |
155 |
+ "CONFIG_PROTECT_MASK", |
156 |
+ "FEATURES", |
157 |
+ "GENTOO_MIRRORS", |
158 |
+ "INSTALL_MASK", |
159 |
+ "IUSE_IMPLICIT", |
160 |
"USE", |
161 |
+ "USE_EXPAND", |
162 |
+ "USE_EXPAND_HIDDEN", |
163 |
+ "USE_EXPAND_IMPLICIT", |
164 |
+ "USE_EXPAND_UNPREFIXED", |
165 |
] |
166 |
- self._pkgindex_aux_keys = list(self._pkgindex_aux_keys) |
167 |
- self._pkgindex_use_evaluated_keys = ( |
168 |
- "BDEPEND", |
169 |
- "DEPEND", |
170 |
- "IDEPEND", |
171 |
- "LICENSE", |
172 |
- "RDEPEND", |
173 |
- "PDEPEND", |
174 |
- "PROPERTIES", |
175 |
- "RESTRICT", |
176 |
- ) |
177 |
- self._pkgindex_header = None |
178 |
- self._pkgindex_header_keys = set( |
179 |
- [ |
180 |
- "ACCEPT_KEYWORDS", |
181 |
- "ACCEPT_LICENSE", |
182 |
- "ACCEPT_PROPERTIES", |
183 |
- "ACCEPT_RESTRICT", |
184 |
- "BINPKG_FORMAT", |
185 |
- "CBUILD", |
186 |
- "CONFIG_PROTECT", |
187 |
- "CONFIG_PROTECT_MASK", |
188 |
- "FEATURES", |
189 |
- "GENTOO_MIRRORS", |
190 |
- "INSTALL_MASK", |
191 |
- "IUSE_IMPLICIT", |
192 |
- "USE", |
193 |
- "USE_EXPAND", |
194 |
- "USE_EXPAND_HIDDEN", |
195 |
- "USE_EXPAND_IMPLICIT", |
196 |
- "USE_EXPAND_UNPREFIXED", |
197 |
- ] |
198 |
- ) |
199 |
- self._pkgindex_default_pkg_data = { |
200 |
- "BDEPEND": "", |
201 |
- "BUILD_ID": "", |
202 |
- "BUILD_TIME": "", |
203 |
- "DEFINED_PHASES": "", |
204 |
- "DEPEND": "", |
205 |
- "EAPI": "0", |
206 |
- "IDEPEND": "", |
207 |
- "IUSE": "", |
208 |
- "KEYWORDS": "", |
209 |
- "LICENSE": "", |
210 |
- "PATH": "", |
211 |
- "PDEPEND": "", |
212 |
- "PROPERTIES": "", |
213 |
- "PROVIDES": "", |
214 |
- "RDEPEND": "", |
215 |
- "REQUIRES": "", |
216 |
- "RESTRICT": "", |
217 |
- "SLOT": "0", |
218 |
- "USE": "", |
219 |
- } |
220 |
- self._pkgindex_inherited_keys = ["BINPKG_FORMAT", "CHOST", "repository"] |
221 |
- |
222 |
- # Populate the header with appropriate defaults. |
223 |
- self._pkgindex_default_header_data = { |
224 |
- "BINPKG_FORMAT": self.settings.get( |
225 |
- "BINPKG_FORMAT", SUPPORTED_GENTOO_BINPKG_FORMATS[0] |
226 |
- ), |
227 |
- "CHOST": self.settings.get("CHOST", ""), |
228 |
- "repository": "", |
229 |
- } |
230 |
- |
231 |
- self._pkgindex_translated_keys = ( |
232 |
- ("DESCRIPTION", "DESC"), |
233 |
- ("_mtime_", "MTIME"), |
234 |
- ("repository", "REPO"), |
235 |
- ) |
236 |
+ ) |
237 |
+ self._pkgindex_default_pkg_data = { |
238 |
+ "BDEPEND": "", |
239 |
+ "BUILD_ID": "", |
240 |
+ "BUILD_TIME": "", |
241 |
+ "DEFINED_PHASES": "", |
242 |
+ "DEPEND": "", |
243 |
+ "EAPI": "0", |
244 |
+ "IDEPEND": "", |
245 |
+ "IUSE": "", |
246 |
+ "KEYWORDS": "", |
247 |
+ "LICENSE": "", |
248 |
+ "PATH": "", |
249 |
+ "PDEPEND": "", |
250 |
+ "PROPERTIES": "", |
251 |
+ "PROVIDES": "", |
252 |
+ "RDEPEND": "", |
253 |
+ "REQUIRES": "", |
254 |
+ "RESTRICT": "", |
255 |
+ "SLOT": "0", |
256 |
+ "USE": "", |
257 |
+ } |
258 |
+ self._pkgindex_inherited_keys = ["BINPKG_FORMAT", "CHOST", "repository"] |
259 |
+ |
260 |
+ # Populate the header with appropriate defaults. |
261 |
+ self._pkgindex_default_header_data = { |
262 |
+ "BINPKG_FORMAT": self.settings.get( |
263 |
+ "BINPKG_FORMAT", SUPPORTED_GENTOO_BINPKG_FORMATS[0] |
264 |
+ ), |
265 |
+ "CHOST": self.settings.get("CHOST", ""), |
266 |
+ "repository": "", |
267 |
+ } |
268 |
+ |
269 |
+ self._pkgindex_translated_keys = ( |
270 |
+ ("DESCRIPTION", "DESC"), |
271 |
+ ("_mtime_", "MTIME"), |
272 |
+ ("repository", "REPO"), |
273 |
+ ) |
274 |
|
275 |
- self._pkgindex_allowed_pkg_keys = set( |
276 |
- chain( |
277 |
- self._pkgindex_keys, |
278 |
- self._pkgindex_aux_keys, |
279 |
- self._pkgindex_hashes, |
280 |
- self._pkgindex_default_pkg_data, |
281 |
- self._pkgindex_inherited_keys, |
282 |
- chain(*self._pkgindex_translated_keys), |
283 |
- ) |
284 |
+ self._pkgindex_allowed_pkg_keys = set( |
285 |
+ chain( |
286 |
+ self._pkgindex_keys, |
287 |
+ self._pkgindex_aux_keys, |
288 |
+ self._pkgindex_hashes, |
289 |
+ self._pkgindex_default_pkg_data, |
290 |
+ self._pkgindex_inherited_keys, |
291 |
+ chain(*self._pkgindex_translated_keys), |
292 |
) |
293 |
+ ) |
294 |
|
295 |
@property |
296 |
def root(self): |