From 736430de5b1e24181ce5122fb6e4986c5d22deba Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sat, 5 Feb 2022 23:51:04 +0100 Subject: [PATCH] Modernize sandbox/update_plugins_messagespot.py --- sandbox/update_plugins_messagespot.py | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/sandbox/update_plugins_messagespot.py b/sandbox/update_plugins_messagespot.py index 46cbd6d26..f0f5b5b74 100644 --- a/sandbox/update_plugins_messagespot.py +++ b/sandbox/update_plugins_messagespot.py @@ -1,14 +1,11 @@ -import os -import pbs +import pathlib +import subprocess -pbs.cd('Admin') -for plugin in os.listdir('..'): - path = os.path.join('..', plugin) - print(repr(path)) - assert os.path.exists(path) - if not os.path.isdir(path): - print 1 +for plugin_path in pathlib.Path("plugins/").iterdir(): + assert plugin_path.exists() + if not plugin_path.is_dir(): continue - print 2 - pbs.cd(path) - pbs.pygettext('-D', 'config.py', 'plugin.py') + plugin_name = plugin_path.name + if plugin_name[0] == plugin_name[0].lower(): + continue + subprocess.run(["pygettext3", "-D", "config.py", "plugin.py"], cwd=plugin_path)