Skip to content

Commit 00f7157

Browse files
committed
Fix hook repr
1 parent b061dd7 commit 00f7157

File tree

1 file changed

+12
-22
lines changed

1 file changed

+12
-22
lines changed

cloudbot/plugin_hooks.py

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def __init__(self, _type, plugin, func_hook):
3737

3838
# don't process args starting with "_"
3939
self.required_args = [
40-
arg for arg in sig.parameters.keys() if not arg.startswith('_')
40+
arg for arg in sig.parameters.keys() if not arg.startswith("_")
4141
]
4242

4343
if asyncio.iscoroutine(self.function) or asyncio.iscoroutinefunction(
@@ -79,13 +79,13 @@ def description(self):
7979

8080
def __repr__(self):
8181
parts = [
82-
('type', self.type),
83-
('plugin', self.plugin.title),
84-
('permissions', self.permissions),
85-
('single_thread', self.single_thread),
86-
('threaded', self.threaded),
82+
("type", self.type),
83+
("plugin", self.plugin.title),
84+
("permissions", self.permissions),
85+
("single_thread", self.single_thread),
86+
("threaded", self.threaded),
8787
]
88-
return ", ".format("{}: {}".format(k, v) for k, v in parts)
88+
return ", ".join("{}: {}".format(k, v) for k, v in parts)
8989

9090

9191
class CommandHook(Hook):
@@ -169,19 +169,15 @@ def __init__(self, plugin, periodic_hook):
169169
"""
170170

171171
interval = periodic_hook.interval
172-
initial_interval = periodic_hook.kwargs.pop(
173-
"initial_interval", interval
174-
)
172+
initial_interval = periodic_hook.kwargs.pop("initial_interval", interval)
175173

176174
super().__init__("periodic", plugin, periodic_hook)
177175

178176
self.interval = interval
179177
self.initial_interval = initial_interval
180178

181179
def __repr__(self):
182-
return "Periodic[interval: [{}], {}]".format(
183-
self.interval, Hook.__repr__(self)
184-
)
180+
return "Periodic[interval: [{}], {}]".format(self.interval, Hook.__repr__(self))
185181

186182
def __str__(self):
187183
return "periodic hook ({} seconds) {} from {}".format(
@@ -207,9 +203,7 @@ def is_catch_all(self):
207203
return "*" in self.triggers
208204

209205
def __repr__(self):
210-
return "Raw[triggers: {}, {}]".format(
211-
list(self.triggers), Hook.__repr__(self)
212-
)
206+
return "Raw[triggers: {}, {}]".format(list(self.triggers), Hook.__repr__(self))
213207

214208
def __str__(self):
215209
return "irc raw {} ({}) from {}".format(
@@ -346,9 +340,7 @@ def __repr__(self):
346340
return "Post_hook[{}]".format(Hook.__repr__(self))
347341

348342
def __str__(self):
349-
return "post_hook {} from {}".format(
350-
self.function_name, self.plugin.file_name
351-
)
343+
return "post_hook {} from {}".format(self.function_name, self.plugin.file_name)
352344

353345

354346
class PermHook(Hook):
@@ -361,9 +353,7 @@ def __repr__(self):
361353
return "PermHook[{}]".format(Hook.__repr__(self))
362354

363355
def __str__(self):
364-
return "perm hook {} from {}".format(
365-
self.function_name, self.plugin.file_name
366-
)
356+
return "perm hook {} from {}".format(self.function_name, self.plugin.file_name)
367357

368358

369359
_hook_name_to_plugin = {

0 commit comments

Comments
 (0)