Skip to content

Commit 531f4fa

Browse files
committed
Use dash instead of equal sign
1 parent 88d12ce commit 531f4fa

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

addons/source-python/packages/source-python/plugins/command.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -223,42 +223,42 @@ def print_plugins(self):
223223
"""List all currently loaded plugins."""
224224
# Get header messages
225225
message = self.translations[
226-
'Plugins'].get_string() + '\n' + '=' * 61 + '\n\n'
226+
'Plugins'].get_string() + f' {len(self.manager)}\n' + '-' * 61 + '\n\n'
227227

228228
# Loop through all loaded plugins
229229
for plugin_name in sorted(self.manager):
230230
info = self.manager[plugin_name].info
231231

232-
message += plugin_name + ' ({}):\n'.format(info.verbose_name)
232+
message += plugin_name + f' ({info.verbose_name}):\n'
233233

234234
if info.author is not None:
235-
message += ' author: {}\n'.format(info.author)
235+
message += f' author: {info.author}\n'
236236

237237
if info.description is not None:
238-
message += ' description: {}\n'.format(info.description)
238+
message += f' description: {info.description}\n'
239239

240240
if info.version != 'unversioned':
241-
message += ' version: {}\n'.format(info.version)
241+
message += f' version: {info.version}\n'
242242

243243
if info.url is not None:
244-
message += ' url: {}\n'.format(info.url)
244+
message += f' url: {info.url}\n'
245245

246246
if info.permissions:
247247
message += ' permissions:\n'
248248
for permission, description in info.permissions:
249-
message += ' {}:'.format(permission).ljust(30) + description + '\n'
249+
message += f' {permission}:'.ljust(30) + description + '\n'
250250

251251
if isinstance(info.public_convar, PublicConVar):
252-
message += ' public convar: {}\n'.format(info.public_convar.name)
252+
message += f' public convar: {info.public_convar.name}\n'
253253

254254
for attr in info.display_in_listing:
255-
message += ' {}:'.format(attr).ljust(20) + str(getattr(info, attr)) + '\n'
255+
message += f' {attr}:'.ljust(20) + str(getattr(info, attr)) + '\n'
256256

257257
# Add 1 blank line between each plugin
258258
message += '\n'
259259

260260
# Add the ending separator
261-
message += '=' * 61
261+
message += '-' * 61
262262

263263
# Print the message
264264
self.log_message(message)

addons/source-python/packages/source-python/plugins/instance.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@ def __init__(self, plugin_name, manager):
5959
self.info = self.manager._create_plugin_info(plugin_name)
6060
self.import_name = (self.manager.base_import + plugin_name +
6161
'.' + plugin_name)
62+
63+
@property
64+
def loaded(self):
65+
"""Return whether or not the plugin is loaded.
66+
67+
:rtype: bool
68+
"""
69+
return self.manager.is_loaded(self.name)
6270

6371
def unload(self):
6472
"""Unload the plugin."""

0 commit comments

Comments
 (0)