summaryrefslogtreecommitdiff
path: root/Lib/idlelib/multicall.py
diff options
context:
space:
mode:
authorNikita Sobolev <mail@sobolevn.me>2023-04-24 02:25:08 +0300
committerGitHub <noreply@github.com>2023-04-23 19:25:08 -0400
commitbd2dca035af88694e25fb060f984fbbcda82bed8 (patch)
treefed7d54ec1154ebc7390967d78c61e911509fae2 /Lib/idlelib/multicall.py
parent7255bbd4a1841447a21c3eb74e4fd9e21818d833 (diff)
downloadcpython-git-bd2dca035af88694e25fb060f984fbbcda82bed8.tar.gz
gh-103668: Run pyugrade on idlelib (#103671)
--------- Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Diffstat (limited to 'Lib/idlelib/multicall.py')
-rw-r--r--Lib/idlelib/multicall.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/Lib/idlelib/multicall.py b/Lib/idlelib/multicall.py
index dc02001292..0200f445cc 100644
--- a/Lib/idlelib/multicall.py
+++ b/Lib/idlelib/multicall.py
@@ -52,9 +52,9 @@ else:
_modifier_masks = (MC_CONTROL, MC_ALT, MC_SHIFT, MC_META)
# a dictionary to map a modifier name into its number
-_modifier_names = dict([(name, number)
+_modifier_names = {name: number
for number in range(len(_modifiers))
- for name in _modifiers[number]])
+ for name in _modifiers[number]}
# In 3.4, if no shell window is ever open, the underlying Tk widget is
# destroyed before .__del__ methods here are called. The following
@@ -134,7 +134,7 @@ def expand_substates(states):
return nb
statelist = []
for state in states:
- substates = list(set(state & x for x in states))
+ substates = list({state & x for x in states})
substates.sort(key=nbits, reverse=True)
statelist.append(substates)
return statelist
@@ -258,9 +258,9 @@ _types = (
_binder_classes = (_ComplexBinder,) * 4 + (_SimpleBinder,) * (len(_types)-4)
# A dictionary to map a type name into its number
-_type_names = dict([(name, number)
+_type_names = {name: number
for number in range(len(_types))
- for name in _types[number]])
+ for name in _types[number]}
_keysym_re = re.compile(r"^\w+$")
_button_re = re.compile(r"^[1-5]$")