[elbe-devel] [PATCH v1 3/3] pkgutils: use f-strings

Holger Dengler dengler at linutronix.de
Fri Jul 2 18:36:03 CEST 2021


On 02.07.21 18:33, Bastian Germann wrote:
> Am 02.07.21 um 18:14 schrieb Holger Dengler:
>> While at it, use f-strings wherever possible.
>>
>> Signed-off-by: Holger Dengler <dengler at linutronix.de>
> 
> I suppose this code is only run on the initvm, which is the precondition for having this change.

No, this code is also used in elbe check_updates, if you generate a changelogs.xml. I can drop this commit, if this may cause problems.

> 
> Acked-by: Bastian Germann <bage at linutronix.de>
> 
>> ---
>>   elbepack/pkgutils.py | 14 +++++++-------
>>   1 file changed, 7 insertions(+), 7 deletions(-)
>>
>> diff --git a/elbepack/pkgutils.py b/elbepack/pkgutils.py
>> index c04bcf99..9bbd10e8 100644
>> --- a/elbepack/pkgutils.py
>> +++ b/elbepack/pkgutils.py
>> @@ -27,8 +27,8 @@ def get_sources_list(prj):
>>                                    prj.text("mirror/primary_host").replace(
>>               "LOCALMACHINE", "10.0.2.2"),
>>               prj.text("mirror/primary_path"))
>> -        slist += "deb %s %s main\n" % (mirror, suite)
>> -        slist += "deb-src %s %s main\n" % (mirror, suite)
>> +        slist += f"deb {mirror} {suite} main\n"
>> +        slist += f"deb-src {mirror} {suite} main\n"
>>         if prj.node("mirror/url-list"):
>>           for n in prj.node("mirror/url-list"):
>> @@ -70,7 +70,7 @@ def get_dsc_size(fname):
>>   class ChangelogNeedsDependency(Exception):
>>       def __init__(self, pkgname):
>>           Exception.__init__(self,
>> -                           'Changelog extraction depends on "%s"' % (pkgname))
>> +                           f'Changelog extraction depends on "{pkgname}"')
>>           self.pkgname = pkgname
>>     @@ -84,7 +84,7 @@ def extract_pkg_changelog(fname, extra_pkg=None):
>>       pkgname = m.group('name')
>>       pkgarch = m.group('arch')
>>   -    print('pkg: %s, arch: %s' % (pkgname, pkgarch))
>> +    print(f'pkg: {pkgname}, arch: {pkgarch}')
>>         fs = TmpdirFilesystem()
>>   @@ -94,15 +94,15 @@ def extract_pkg_changelog(fname, extra_pkg=None):
>>         system('dpkg -x "%s" "%s"' % (fname, fs.fname('/')))
>>   -    dch_dir = '/usr/share/doc/%s' % pkgname
>> +    dch_dir = f'/usr/share/doc/{pkgname}'
>>         if fs.islink(dch_dir) and not extra_pkg:
>>           l = fs.readlink(dch_dir)
>>           print(dch_dir, l)
>>           raise ChangelogNeedsDependency(l)
>>   -    dch_bin = '/usr/share/doc/%s/changelog.Debian.%s.gz' % (pkgname, pkgarch)
>> -    dch_src = '/usr/share/doc/%s/changelog.Debian.gz' % pkgname
>> +    dch_bin = f'/usr/share/doc/{pkgname}/changelog.Debian.{pkgarch}.gz'
>> +    dch_src = f'/usr/share/doc/{pkgname}/changelog.Debian.gz'
>>         ret = ""
>>  

-- 
Gruß,
Holger Dengler
--
phone: +49 7556 25 999 14; fax: +49 7556 25 999 99

-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://lists.linutronix.de/pipermail/elbe-devel/attachments/20210702/79f4b898/attachment.sig>


More information about the elbe-devel mailing list