Skip to content

Commit f074ec5

Browse files
authored
Use f-strings in python3.6 code (#1437)
1 parent 440dd54 commit f074ec5

File tree

21 files changed

+62
-79
lines changed

21 files changed

+62
-79
lines changed

trinity/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
try:
77
__version__ = pkg_resources.get_distribution("trinity").version
88
except pkg_resources.DistributionNotFound:
9-
__version__ = "eth-{0}".format(
10-
pkg_resources.get_distribution("py-evm").version,
11-
)
9+
__version__ = f"eth-{pkg_resources.get_distribution('py-evm').version}"
1210

1311
# This is to ensure we call setup_trace_logging() before anything else.
1412
import eth as _eth_module # noqa: F401

trinity/cli_parser.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ def __call__(self,
7474
if not path or not raw_log_level:
7575
raise argparse.ArgumentError(
7676
self,
77-
"Invalid logging config: '{0}'. Log level may be specified "
77+
f"Invalid logging config: '{value}'. Log level may be specified "
7878
"as a global logging level using the syntax `--log-level "
7979
"<LEVEL-NAME>` or for to specify the logging level for an "
8080
"individual logger, '--log-level "
81-
"<LOGGER-NAME>:<LEVEL-NAME>'".format(value)
81+
"<LOGGER-NAME>:<LEVEL-NAME>'"
8282
)
8383

8484
try:
@@ -87,11 +87,11 @@ def __call__(self,
8787
raise argparse.ArgumentError(
8888
self,
8989
(
90-
"Invalid logging level. Got '{0}'. Must be one of\n"
90+
f"Invalid logging level. Got '{raw_log_level}'. Must be one of\n"
9191
" - 5/10/20/30/40 (numeric logging levels)\n"
9292
" - trace/debug/info/warn/warning/error/critical (lowercase)\n"
9393
" - TRACE/DEBUG/INFO/WARN/WARNING/ERROR/CRITICAL (uppercase)\n"
94-
).format(raw_log_level),
94+
)
9595
)
9696

9797
if getattr(namespace, self.dest) is None:
@@ -101,15 +101,13 @@ def __call__(self,
101101
if path is None:
102102
raise argparse.ArgumentError(
103103
self,
104-
"Global logging has already been configured to '{0}'. The "
105-
"global logging level may only be specified once.".format(
106-
log_level,
107-
)
104+
f"Global logging has already been configured to '{log_level}'. The "
105+
"global logging level may only be specified once."
108106
)
109107
else:
110108
raise argparse.ArgumentError(
111109
self,
112-
"The logging level for '{0}' was provided more than once. "
110+
f"The logging level for '{path}' was provided more than once. "
113111
"Please ensure the each name is provided only once"
114112
)
115113
log_levels[path] = log_level

trinity/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def database_dir(self) -> Path:
181181
elif self.sync_mode == SYNC_LIGHT:
182182
return self.data_dir / DATABASE_DIR_NAME / "light"
183183
else:
184-
raise ValueError("Unknown sync mode: {}".format(self.sync_mode))
184+
raise ValueError(f"Unknown sync mode: {self.sync_mode}")
185185

186186
@property
187187
def database_ipc_path(self) -> Path:
@@ -238,7 +238,7 @@ def nodekey(self, value: Union[bytes, PrivateKey]) -> None:
238238
else:
239239
raise TypeError(
240240
"Nodekey must either be a raw byte-string or an eth_keys "
241-
"`PrivateKey` instance"
241+
f"`PrivateKey` instance: got {type(self._nodekey)}"
242242
)
243243

244244
@classmethod

trinity/extensibility/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def logger(self) -> logging.Logger:
127127
"""
128128
Get the :class:`~logging.Logger` for this plugin.
129129
"""
130-
return logging.getLogger('trinity.extensibility.plugin.BasePlugin#{0}'.format(self.name))
130+
return logging.getLogger(f'trinity.extensibility.plugin.BasePlugin#{self.name}')
131131

132132
@property
133133
def event_bus(self) -> Endpoint:

trinity/initialization.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,8 @@ def initialize_data_dir(trinity_config: TrinityConfig) -> None:
7474
elif not trinity_config.data_dir.exists():
7575
# we don't lazily create the base dir for non-default base directories.
7676
raise MissingPath(
77-
"The base chain directory provided does not exist: `{0}`".format(
78-
trinity_config.data_dir,
79-
),
80-
trinity_config.data_dir
77+
f"The base chain directory provided does not exist: `{str(trinity_config.data_dir)}`",
78+
trinity_config.data_dir,
8179
)
8280

8381
# Logfile

trinity/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ def main() -> None:
118118

119119
if args.network_id not in PRECONFIGURED_NETWORKS:
120120
raise NotImplementedError(
121-
"Unsupported network id: {0}. Only the ropsten and mainnet "
122-
"networks are supported.".format(args.network_id)
121+
f"Unsupported network id: {args.network_id}. Only the ropsten and mainnet "
122+
"networks are supported."
123123
)
124124

125125
has_ambigous_logging_config = (

trinity/plugins/builtin/tx_pool/pool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def _filter_tx_for_peer(
116116
]
117117

118118
def _construct_bloom_entry(self, peer: ETHPeer, tx: BaseTransactionFields) -> bytes:
119-
return "{!r}-{}-{}".format(peer.remote, tx.hash, self._bloom_salt).encode()
119+
return f"{repr(peer.remote)}-{tx.hash}-{self._bloom_salt}".encode()
120120

121121
def _add_txs_to_bloom(self, peer: ETHPeer, txs: Iterable[BaseTransactionFields]) -> None:
122122
for val in txs:

trinity/protocol/common/handlers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ def __init__(self, peer: BasePeer) -> None:
3535
for attr, exchange_cls in self._exchange_config.items():
3636
if hasattr(self, attr):
3737
raise AttributeError(
38-
"Unable to set manager on attribute `{0}` which is already "
39-
"present on the class: {1}".format(attr, getattr(self, attr))
38+
f"Unable to set manager on attribute `{attr}` which is already "
39+
f"present on the class: {getattr(self, attr)}"
4040
)
4141
manager: ExchangeManager[Any, Any, Any]
4242
manager = ExchangeManager(self._peer, exchange_cls.response_cmd_type, peer.cancel_token)

trinity/protocol/common/managers.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,8 @@ async def payload_candidates(
9090
await self.wait(self._lock.acquire(), timeout=timeout)
9191
except TimeoutError:
9292
raise AlreadyWaiting(
93-
"Timed out waiting for {0} request lock for peer: {1}".format(
94-
self.response_msg_name,
95-
self._peer
96-
)
93+
f"Timed out waiting for {self.response_msg_name} request lock "
94+
f"or peer: {self._peer}"
9795
)
9896

9997
try:

trinity/protocol/common/validators.py

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,9 @@ def validate_result(self, response: Tuple[BlockHeader, ...]) -> None:
6565
if first_header.hash != self.block_number_or_hash:
6666
raise ValidationError(
6767
"Returned headers cannot be matched to header request. "
68-
"Expected first header to have hash of {0} but instead got "
69-
"{1}.".format(
70-
encode_hex(self.block_number_or_hash),
71-
encode_hex(first_header.hash),
72-
)
68+
"Expected first header to have hash of "
69+
f"{encode_hex(self.block_number_or_hash)} but instead got "
70+
f"{encode_hex(first_header.hash)}."
7371
)
7472

7573
block_numbers: Tuple[BlockNumber, ...] = tuple(
@@ -115,8 +113,7 @@ def _validate_sequence(self, block_numbers: Tuple[BlockNumber, ...]) -> None:
115113
# check for numbers that should not be present.
116114
unexpected_numbers = set(block_numbers).difference(expected_numbers)
117115
if unexpected_numbers:
118-
raise ValidationError(
119-
'Unexpected numbers: {0}'.format(unexpected_numbers))
116+
raise ValidationError(f'Unexpected numbers: {unexpected_numbers}')
120117

121118
# check that the numbers are correctly ordered.
122119
expected_order = tuple(sorted(
@@ -126,8 +123,8 @@ def _validate_sequence(self, block_numbers: Tuple[BlockNumber, ...]) -> None:
126123
if block_numbers != expected_order:
127124
raise ValidationError(
128125
'Returned headers are not correctly ordered.\n'
129-
'Expected: {0}\n'
130-
'Got : {1}\n'.format(expected_order, block_numbers)
126+
f'Expected: {expected_order}\n'
127+
f'Got : {block_numbers}\n'
131128
)
132129

133130
# check that all provided numbers are an ordered subset of the master
@@ -140,6 +137,6 @@ def _validate_sequence(self, block_numbers: Tuple[BlockNumber, ...]) -> None:
140137
else:
141138
raise ValidationError(
142139
'Returned headers contain an unexpected block number.\n'
143-
'Unexpected Number: {0}\n'
144-
'Expected Numbers : {1}'.format(number, expected_numbers)
140+
f'Unexpected Number: {number}\n'
141+
f'Expected Numbers : {expected_numbers}'
145142
)

0 commit comments

Comments
 (0)