Skip to content

Commit d53d40c

Browse files
committed
*/*: run flynt
Signed-off-by: Sam James <sam@gentoo.org>
1 parent 3eec805 commit d53d40c

46 files changed

Lines changed: 166 additions & 197 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

pym/gentoolkit/atom.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,8 @@ def __ge__(self, other):
204204

205205
def __repr__(self):
206206
uc = self.use_conditional
207-
uc = "%s? " % uc if uc is not None else ""
208-
return "<{} {!r}>".format(self.__class__.__name__, f"{uc}{self.atom}")
207+
uc = f"{uc}? " if uc is not None else ""
208+
return f"<{self.__class__.__name__} {uc}{self.atom}>"
209209

210210
def __setattr__(self, name, value):
211211
object.__setattr__(self, name, value)
@@ -359,7 +359,7 @@ def intersects(self, other):
359359
def get_depstr(self):
360360
"""Returns a string representation of the original dep"""
361361
uc = self.use_conditional
362-
uc = "%s? " % uc if uc is not None else ""
362+
uc = f"{uc}? " if uc is not None else ""
363363
return f"{uc}{self.atom}"
364364

365365

pym/gentoolkit/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,5 +147,5 @@ def mod_usage(mod_name="module", arg="pkgspec", optional=False):
147147
usage=pp.emph("Usage"),
148148
mod_name=pp.command(mod_name),
149149
opts=pp.localoption("options"),
150-
arg=("[%s]" % pp.emph(arg)) if optional else pp.emph(arg),
150+
arg=f"[{pp.emph(arg)}]" if optional else pp.emph(arg),
151151
)

pym/gentoolkit/eclean/clean.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def _get_size(self, key):
121121
key_size += statinfo.st_size
122122
except OSError as er:
123123
print(pp.error("Could not get stat info for:" + file_), file=sys.stderr)
124-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
124+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
125125
return key_size
126126

127127
def _get_size_valid_symlink(self, file_):
@@ -140,7 +140,7 @@ def _get_size_valid_symlink(self, file_):
140140
except OSError as er:
141141
if os.path.exists(os.readlink(file_)):
142142
print(pp.error("Could not get stat info for:" + file_), file=sys.stderr)
143-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
143+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
144144
else:
145145
try:
146146
os.remove(file_)
@@ -153,7 +153,7 @@ def _get_size_valid_symlink(self, file_):
153153
pp.error("Error deleting broken symbolic link " + file_),
154154
file=sys.stderr,
155155
)
156-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
156+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
157157
return 0
158158

159159
def _clean_binary_package(self, files: tuple[str, str | None], key: str):
@@ -186,7 +186,7 @@ def _clean_binary_package(self, files: tuple[str, str | None], key: str):
186186
pass
187187
except OSError as er:
188188
print(pp.error("Could not delete " + file_), file=sys.stderr)
189-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
189+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
190190
return clean_size
191191

192192
def _clean_files(self, files, key):
@@ -211,14 +211,14 @@ def _clean_files(self, files, key):
211211
pp.error("Error deleting broken symbolic link " + file_),
212212
file=sys.stderr,
213213
)
214-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
214+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
215215
break
216216
else:
217217
print(
218218
pp.error("Could not get stat info for:" + file_),
219219
file=sys.stderr,
220220
)
221-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
221+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
222222
if self.controller(statinfo.st_size, key, file_, "file"):
223223
# ... try to delete it.
224224
try:
@@ -232,7 +232,7 @@ def _clean_files(self, files, key):
232232
pass
233233
except OSError as er:
234234
print(pp.error("Could not delete " + file_), file=sys.stderr)
235-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
235+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
236236
return clean_size
237237

238238
def _clean_vcs_src(self, deprecated_vcs, pretend=False):
@@ -249,7 +249,7 @@ def _clean_vcs_src(self, deprecated_vcs, pretend=False):
249249
pp.error("Could not get stat info for:" + fp),
250250
file=sys.stderr,
251251
)
252-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
252+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
253253
clean_size += statinfo.st_size
254254
csize += statinfo.st_size
255255

@@ -259,5 +259,5 @@ def _clean_vcs_src(self, deprecated_vcs, pretend=False):
259259
shutil.rmtree(checkout)
260260
except OSError as er:
261261
print(pp.error("Could not delete " + checkout), file=sys.stderr)
262-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
262+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
263263
return clean_size

pym/gentoolkit/eclean/cli.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ def printUsage(_error=None, help=None, unresolved_invalids=None):
332332
print(file=out)
333333
print(
334334
"More detailed instruction can be found in",
335-
turquoise("`man %s`" % __productname__),
335+
turquoise(f"`man {__productname__}`"),
336336
file=out,
337337
)
338338

@@ -457,7 +457,7 @@ def optionSwitch(option, opts, action=None):
457457
if (not options["destructive"]) and options[opt]:
458458
if not options["quiet"]:
459459
print(
460-
pp.error("--%s only makes sense in --deep mode." % opt),
460+
pp.error(f"--{opt} only makes sense in --deep mode."),
461461
file=sys.stderr,
462462
)
463463
options[opt] = False
@@ -748,11 +748,11 @@ def main():
748748
except ParseExcludeFileException as e:
749749
print(pp.error(str(e)), file=sys.stderr)
750750
print(
751-
pp.error("Invalid exclusion file: %s" % options["exclude-file"]),
751+
pp.error(f"Invalid exclusion file: {options['exclude-file']}"),
752752
file=sys.stderr,
753753
)
754754
print(
755-
pp.error("See format of this file in `man %s`" % __productname__),
755+
pp.error(f"See format of this file in `man {__productname__}`"),
756756
file=sys.stderr,
757757
)
758758
sys.exit(1)

pym/gentoolkit/eclean/exclude.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ def exclDictMatchCP(exclude, pkg):
225225
dprint(
226226
"exclude",
227227
"exclDictMatchCP: Invalid package name: "
228-
+ "%s, Could not determine category" % pkg,
228+
+ f"{pkg}, Could not determine category",
229229
)
230230
cat = ""
231231
if "categories" in exclude and cat in exclude["categories"]:
@@ -279,7 +279,7 @@ def exclMatchFilename(exclude_names, filename):
279279
dprint(
280280
"exclude",
281281
"exclMatchFilename: filename: "
282-
+ "%s, Could not determine package name" % filename,
282+
+ f"{filename}, Could not determine package name",
283283
)
284284
return False
285285
pkgname = found.group("pkgname")

pym/gentoolkit/eclean/output.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def prettySize(self, size, justify=False, color=None):
9898
while len(units) and size >= 1000:
9999
size = size / 1024.0
100100
units.pop()
101-
sizestr = "%.1f" % (round(size, 1)) + units[-1]
101+
sizestr = f"{round(size, 1):.1f}" + units[-1]
102102
if justify:
103103
sizestr = (
104104
" " + self.brace("[ ") + color(sizestr.rjust(8)) + self.brace(" ]")

pym/gentoolkit/eclean/search.py

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def get_distdir():
5555

5656
d = portage.settings["DISTDIR"]
5757
if not os.path.isdir(d):
58-
e = pp.error("%s does not appear to be a directory.\n" % d)
58+
e = pp.error(f"{d} does not appear to be a directory.\n")
5959
e += pp.error("Please set DISTDIR to a sane value.\n")
6060
e += pp.error("(Check your make.conf file and environment).")
6161
print(e, file=sys.stderr)
@@ -138,7 +138,7 @@ def findDistfiles(
138138
installed_included = True
139139
if destructive:
140140
self.output(
141-
"...destructive type search: %d packages already found" % len(pkgs)
141+
f"...destructive type search: {len(pkgs)} packages already found"
142142
)
143143
pkgs, _deprecated = self._destructive(
144144
package_names, exclude, pkgs, installed_included
@@ -147,21 +147,21 @@ def findDistfiles(
147147
# use the same structure as invalid binpkgs for list_pkgs()
148148
deprecated.update({_distdir: _deprecated})
149149
# gather the files to be cleaned
150-
self.output("...checking limits for %d ebuild sources" % len(pkgs))
150+
self.output(f"...checking limits for {len(pkgs)} ebuild sources")
151151

152152
vcs = self.vcs_check(Path(_distdir))
153153
checks = self._get_default_checks(size_limit, time_limit, exclude, destructive)
154154
checks.extend(extra_checks)
155155
clean_me = self._check_limits(_distdir, checks, clean_me)
156156
# remove any protected files from the list
157157
self.output(
158-
"...removing protected sources from %s candidates to clean" % len(clean_me)
158+
f"...removing protected sources from {len(clean_me)} candidates to clean"
159159
)
160160
clean_me = self._remove_protected(pkgs, clean_me)
161161
if not deprecate and len(exclude) and len(clean_me):
162162
self.output(
163163
"...checking final for exclusion from "
164-
+ "%s remaining candidates to clean" % len(clean_me)
164+
+ f"{len(clean_me)} remaining candidates to clean"
165165
)
166166
clean_me, saved = self._check_excludes(exclude, clean_me)
167167
return clean_me, saved, deprecated, vcs
@@ -326,24 +326,22 @@ def _non_destructive(
326326
if fetch_restricted and destructive:
327327
self.output(
328328
" - getting source file names "
329-
+ "for %d installed ebuilds" % len(installed_cpvs)
329+
+ f"for {len(installed_cpvs)} installed ebuilds"
330330
)
331331
pkgs, _deprecated = self._unrestricted(pkgs, installed_cpvs)
332332
deprecated.update(_deprecated)
333333
# remove the installed cpvs then check the remaining for fetch restiction
334334
cpvs.difference_update(installed_cpvs)
335335
self.output(
336336
" - getting fetch-restricted source file names "
337-
+ "for %d remaining ebuilds" % len(cpvs)
337+
+ f"for {len(cpvs)} remaining ebuilds"
338338
)
339339
pkgs, _deprecated = self._fetch_restricted(pkgs, cpvs)
340340
deprecated.update(_deprecated)
341341
# save the installed cpv list to re-use in _destructive()
342342
self.installed_cpvs = installed_cpvs.copy()
343343
else:
344-
self.output(
345-
" - getting source file names " + "for %d ebuilds" % len(cpvs)
346-
)
344+
self.output(" - getting source file names " + f"for {len(cpvs)} ebuilds")
347345
pkgs, _deprecated = self._unrestricted(pkgs, cpvs)
348346
deprecated.update(_deprecated)
349347
return pkgs, deprecated
@@ -466,12 +464,12 @@ def _destructive(
466464
pkgset.update(self.vardb.cpv_all())
467465
else:
468466
pkgset.update(self.installed_cpvs)
469-
self.output(" - processing %s installed ebuilds" % len(pkgset))
467+
self.output(f" - processing {len(pkgset)} installed ebuilds")
470468
elif package_names:
471469
# list all CPV's from portree for CP's in vartree
472470
# print( "_destructive: getting vardb.cp_all")
473471
cps = self.vardb.cp_all()
474-
self.output(" - processing %s installed packages" % len(cps))
472+
self.output(f" - processing {len(cps)} installed packages")
475473
for package in cps:
476474
pkgset.update(self.portdb.cp_list(package))
477475
self.output(" - processing excluded")
@@ -571,11 +569,11 @@ def _deps_equal(deps_a, eapi_a, deps_b, eapi_b, libc_deps, uselist=None, cpv=Non
571569
deps_b = use_reduce(deps_b, uselist=uselist, eapi=eapi_b, token_class=Atom)
572570
except InvalidDependString as er: # the ebuild depend string is bad
573571
print(
574-
pp.warn("Warning: Invalid ebuild DEPEND String found for: %s" % cpv),
572+
pp.warn(f"Warning: Invalid ebuild DEPEND String found for: {cpv}"),
575573
file=sys.stderr,
576574
)
577575
print(
578-
pp.warn("Warning: DEPEND string for ebuild: %s" % deps_b),
576+
pp.warn(f"Warning: DEPEND string for ebuild: {deps_b}"),
579577
file=sys.stderr,
580578
)
581579
print(er, file=sys.stderr)
@@ -737,7 +735,7 @@ def findPackages(
737735
exit(0)
738736
print(pp.error("Error accessing PKGDIR."), file=sys.stderr)
739737
print(pp.error("(Check your make.conf file and environment)."), file=sys.stderr)
740-
print(pp.error("Error: %s" % str(er)), file=sys.stderr)
738+
print(pp.error(f"Error: {er!s}"), file=sys.stderr)
741739
exit(1)
742740

743741
libc_deps = find_libc_deps(var_dbapi, False)

pym/gentoolkit/ekeyword/ekeyword.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565

6666
def warning(msg):
6767
"""Write |msg| as a warning to stderr"""
68-
print("warning: %s" % msg, file=sys.stderr)
68+
print(f"warning: {msg}", file=sys.stderr)
6969

7070

7171
def keyword_to_arch(keyword):
@@ -227,7 +227,7 @@ def process_keywords(keywords, ops, arch_status=None):
227227
# Already deleted. Whee.
228228
pass
229229
else:
230-
raise ValueError("unknown operation %s" % op)
230+
raise ValueError(f"unknown operation {op}")
231231

232232
return new_keywords
233233

@@ -295,7 +295,7 @@ def logit(msg):
295295
old_keywords = sort_keywords(old_keywords)
296296

297297
new_keywords = sort_keywords(new_keywords)
298-
line = '{}"{}"{}\n'.format(m.group(1), " ".join(new_keywords), m.group(5))
298+
line = f"{m.group(1)}\"{' '.join(new_keywords)}\"{m.group(5)}\n"
299299
if style in ("color-inline", "inline"):
300300
logit(diff_keywords(old_keywords, new_keywords, style=style))
301301
else:
@@ -320,9 +320,9 @@ def logit(msg):
320320
deleted_keywords = [
321321
x for x in old_keywords if x not in new_keywords
322322
]
323-
logit("--- %s" % " ".join(deleted_keywords))
323+
logit(f"--- {' '.join(deleted_keywords)}")
324324
added_keywords = [x for x in new_keywords if x not in old_keywords]
325-
logit("+++ %s" % " ".join(added_keywords))
325+
logit(f"+++ {' '.join(added_keywords)}")
326326

327327
content.append(line)
328328

@@ -404,7 +404,7 @@ def ignorable_arg(arg, quiet=0):
404404
"""Whether it's ok to ignore this argument"""
405405
if os.path.isdir(arg):
406406
if not quiet:
407-
warning("ignoring directory %s" % arg)
407+
warning(f"ignoring directory {arg}")
408408
return True
409409

410410
WHITELIST = (
@@ -414,7 +414,7 @@ def ignorable_arg(arg, quiet=0):
414414
base = os.path.basename(arg)
415415
if base in WHITELIST or base.startswith(".") or base.endswith("~"):
416416
if not quiet:
417-
warning("ignoring file: %s" % arg)
417+
warning(f"ignoring file: {arg}")
418418
return True
419419

420420
return False
@@ -440,7 +440,7 @@ def args_to_work(args, arch_status=None, _repo=None, quiet=0):
440440
if not arch_status or op.arch in arch_status:
441441
todo_arches.append(op)
442442
else:
443-
raise ValueError("unknown arch/argument: %s" % arg)
443+
raise ValueError(f"unknown arch/argument: {arg}")
444444

445445
if todo_arches:
446446
raise ValueError("missing ebuilds to process!")

pym/gentoolkit/ekeyword/test_ekeyword.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ def _testKeywords(self, line):
218218
ekeyword.Op(None, "arm", None),
219219
ekeyword.Op("~", "sparc", None),
220220
)
221-
return ekeyword.process_content("file", ["%s\n" % line], ops, quiet=True)
221+
return ekeyword.process_content("file", [f"{line}\n"], ops, quiet=True)
222222

223223
def testKeywords(self):
224224
"""Basic KEYWORDS mod"""

pym/gentoolkit/enalyze/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def main():
7777
global_opts, args = getopt(sys.argv[1:], short_opts, long_opts)
7878
except GetoptError as err:
7979
sys.stderr.write(" \n")
80-
sys.stderr.write(pp.error("Global %s\n" % err))
80+
sys.stderr.write(pp.error(f"Global {err}\n"))
8181
print_help(MODULE_INFO, FORMATTED_OPTIONS, with_description=False)
8282
sys.exit(2)
8383

@@ -99,7 +99,7 @@ def main():
9999
try:
100100
expanded_module_name = expand_module_name(module_name)
101101
except KeyError:
102-
sys.stderr.write(pp.error("Unknown module '%s'" % module_name))
102+
sys.stderr.write(pp.error(f"Unknown module '{module_name}'"))
103103
print_help(MODULE_INFO, FORMATTED_OPTIONS, with_description=False)
104104
sys.exit(2)
105105

0 commit comments

Comments
 (0)