Skip to content

Commit 1860282

Browse files
authored
Add pyupgrade to pre-commit (#1014)
1 parent 99a1bec commit 1860282

File tree

11 files changed

+20
-12
lines changed

11 files changed

+20
-12
lines changed

.pre-commit-config.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,14 @@ repos:
4545
rev: 0.7.16
4646
hooks:
4747
- id: mdformat
48+
additional_dependencies:
49+
[mdformat-gfm, mdformat-frontmatter, mdformat-footnote]
50+
51+
- repo: https://github.com/asottile/pyupgrade
52+
rev: v3.1.0
53+
hooks:
54+
- id: pyupgrade
55+
args: [--py38-plus]
4856

4957
- repo: https://github.com/PyCQA/doc8
5058
rev: v1.0.0

examples/embedding/internal_ipkernel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def print_namespace(self, evt=None):
4444
print("\n***Variables in User namespace***")
4545
for k, v in self.namespace.items():
4646
if not k.startswith("_"):
47-
print("%s -> %r" % (k, v))
47+
print(f"{k} -> {v!r}")
4848
sys.stdout.flush()
4949

5050
def new_qt_console(self, evt=None):

ipykernel/eventloops.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ def close_loop():
447447
def enable_gui(gui, kernel=None):
448448
"""Enable integration with a given GUI"""
449449
if gui not in loop_map:
450-
e = "Invalid GUI request %r, valid ones are:%s" % (gui, loop_map.keys())
450+
e = f"Invalid GUI request {gui!r}, valid ones are:{loop_map.keys()}"
451451
raise ValueError(e)
452452
if kernel is None:
453453
if Application.initialized():

ipykernel/heartbeat.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ def pick_port(self):
5252
s.close()
5353
elif self.transport == "ipc":
5454
self.port = 1
55-
while os.path.exists("%s-%s" % (self.ip, self.port)):
55+
while os.path.exists(f"{self.ip}-{self.port}"):
5656
self.port = self.port + 1
5757
else:
5858
raise ValueError("Unrecognized zmq transport: %s" % self.transport)
5959
return self.port
6060

6161
def _try_bind_socket(self):
6262
c = ":" if self.transport == "tcp" else "-"
63-
return self.socket.bind("%s://%s" % (self.transport, self.ip) + c + str(self.port))
63+
return self.socket.bind(f"{self.transport}://{self.ip}" + c + str(self.port))
6464

6565
def _bind_socket(self):
6666
try:

ipykernel/ipkernel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,7 @@ def do_apply(self, content, bufs, msg_id, reply_metadata):
600600
ns = {fname: f, argname: args, kwargname: kwargs, resultname: None}
601601
# print ns
602602
working.update(ns)
603-
code = "%s = %s(*%s,**%s)" % (resultname, fname, argname, kwargname)
603+
code = f"{resultname} = {fname}(*{argname},**{kwargname})"
604604
try:
605605
exec(code, shell.user_global_ns, shell.user_ns)
606606
result = working.get(resultname)

ipykernel/kernelapp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ def init_poller(self):
212212
self.poller = ParentPollerUnix()
213213

214214
def _try_bind_socket(self, s, port):
215-
iface = "%s://%s" % (self.transport, self.ip)
215+
iface = f"{self.transport}://{self.ip}"
216216
if self.transport == "tcp":
217217
if port <= 0:
218218
port = s.bind_to_random_port(iface)

ipykernel/kernelbase.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1083,7 +1083,7 @@ def _topic(self, topic):
10831083
"""prefixed topic for IOPub messages"""
10841084
base = "kernel.%s" % self.ident
10851085

1086-
return ("%s.%s" % (base, topic)).encode()
1086+
return (f"{base}.{topic}").encode()
10871087

10881088
_aborting = Bool(False)
10891089

ipykernel/kernelspec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ def start(self):
242242
print("Perhaps you want `sudo` or `--user`?", file=sys.stderr)
243243
self.exit(1)
244244
raise
245-
print("Installed kernelspec %s in %s" % (opts.name, dest))
245+
print(f"Installed kernelspec {opts.name} in {dest}")
246246

247247

248248
if __name__ == "__main__":

ipykernel/tests/test_kernel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ def test_raw_input():
203203

204204
input_f = "input"
205205
theprompt = "prompt> "
206-
code = 'print({input_f}("{theprompt}"))'.format(**locals())
206+
code = f'print({input_f}("{theprompt}"))'
207207
msg_id = kc.execute(code, allow_stdin=True)
208208
msg = kc.get_stdin_msg(timeout=TIMEOUT)
209209
assert msg["header"]["msg_type"] == "input_request"

ipykernel/tests/test_message_spec.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ def __init__(self, *args, **kwargs):
7474

7575
def validate(self, obj, value):
7676
if self.min and V(value) < V(self.min):
77-
raise TraitError("bad version: %s < %s" % (value, self.min))
77+
raise TraitError(f"bad version: {value} < {self.min}")
7878
if self.max and (V(value) > V(self.max)):
79-
raise TraitError("bad version: %s > %s" % (value, self.max))
79+
raise TraitError(f"bad version: {value} > {self.max}")
8080

8181

8282
class RMessage(Reference):

0 commit comments

Comments
 (0)