From 48ed7690afda63e83cd31bdaaf38e2b8b7fdad37 Mon Sep 17 00:00:00 2001 From: Mike Kinney Date: Wed, 12 Jan 2022 13:46:01 -0800 Subject: [PATCH] fix the consider-using-f-string warnings --- .pylintrc | 2 +- meshtastic/__main__.py | 4 ++-- meshtastic/util.py | 23 +++++++++++------------ 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/.pylintrc b/.pylintrc index 5deb236..49c0e03 100644 --- a/.pylintrc +++ b/.pylintrc @@ -23,7 +23,7 @@ ignore-patterns=mqtt_pb2.py,channel_pb2.py,environmental_measurement_pb2.py,admi # no Warning level messages displayed, use"--disable=all --enable=classes # --disable=W" # -disable=invalid-name,fixme,logging-fstring-interpolation,too-many-statements,too-many-branches,too-many-locals,no-member,f-string-without-interpolation,protected-access,no-self-use,pointless-string-statement,too-few-public-methods,consider-using-f-string,broad-except,no-else-return,unused-argument,global-statement,global-variable-not-assigned,too-many-boolean-expressions,no-else-raise,bare-except,c-extension-no-member +disable=invalid-name,fixme,logging-fstring-interpolation,too-many-statements,too-many-branches,too-many-locals,no-member,f-string-without-interpolation,protected-access,no-self-use,pointless-string-statement,too-few-public-methods,broad-except,no-else-return,unused-argument,global-statement,global-variable-not-assigned,too-many-boolean-expressions,no-else-raise,bare-except,c-extension-no-member [BASIC] diff --git a/meshtastic/__main__.py b/meshtastic/__main__.py index 68990df..1c8514e 100644 --- a/meshtastic/__main__.py +++ b/meshtastic/__main__.py @@ -40,7 +40,7 @@ def onReceive(packet, interface): rxSnr = packet['rxSnr'] hopLimit = packet['hopLimit'] print(f"message: {msg}") - reply = "got msg \'{}\' with rxSnr: {} and hopLimit: {}".format(msg, rxSnr, hopLimit) + reply = f"got msg \'{msg}\' with rxSnr: {rxSnr} and hopLimit: {hopLimit}" print("Sending reply: ", reply) interface.sendText(reply) @@ -192,7 +192,7 @@ def onConnected(interface): else: print(f"Setting position fields to {allFields}") - setPref(prefs, 'position_flags', ('%d' % allFields)) + setPref(prefs, 'position_flags', f'{allFields:d}') print("Writing modified preferences to device") interface.getNode(args.dest).writeConfig() diff --git a/meshtastic/util.py b/meshtastic/util.py index 6b0b8c8..0d6a837 100644 --- a/meshtastic/util.py +++ b/meshtastic/util.py @@ -189,17 +189,16 @@ def support_info(): print('or wish to make feature requests, visit:') print('https://github.com/meshtastic/Meshtastic-python/issues') print('When adding an issue, be sure to include the following info:') - print(' System: {0}'.format(platform.system())) - print(' Platform: {0}'.format(platform.platform())) - print(' Release: {0}'.format(platform.uname().release)) - print(' Machine: {0}'.format(platform.uname().machine)) - print(' Encoding (stdin): {0}'.format(sys.stdin.encoding)) - print(' Encoding (stdout): {0}'.format(sys.stdout.encoding)) + print(f' System: {platform.system()}') + print(f' Platform: {platform.platform()}') + print(f' Release: {platform.uname().release}') + print(f' Machine: {platform.uname().machine}') + print(f' Encoding (stdin): {sys.stdin.encoding}') + print(f' Encoding (stdout): {sys.stdout.encoding}') the_version = pkg_resources.get_distribution("meshtastic").version - print(' meshtastic: v{0}'.format(the_version)) - print(' Executable: {0}'.format(sys.argv[0])) - print(' Python: {0} {1} {2}'.format(platform.python_version(), - platform.python_implementation(), platform.python_compiler())) + print(f' meshtastic: v{the_version}') + print(f' Executable: {sys.argv[0]}') + print(f' Python: {platform.python_version()} {platform.python_implementation()} {platform.python_compiler()}') print('') print('Please add the output from the command: meshtastic --info') @@ -221,12 +220,12 @@ def remove_keys_from_dict(keys, adict): def hexstr(barray): """Print a string of hex digits""" - return ":".join('{:02x}'.format(x) for x in barray) + return ":".join(f'{x:02x}' for x in barray) def ipstr(barray): """Print a string of ip digits""" - return ".".join('{}'.format(x) for x in barray) + return ".".join(f'{x}' for x in barray) def readnet_u16(p, offset):