diff --git a/doc/conf.py b/doc/conf.py
index 408fd203..c472a706 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -17,7 +17,6 @@ import os.path
import re
from libervia.backend import __version__
-
sys.path.insert(0, os.path.abspath("./_ext"))
diff --git a/libervia/backend/bridge/bridge_constructor/constants.py b/libervia/backend/bridge/bridge_constructor/constants.py
index af8a1c72..f71c1517 100644
--- a/libervia/backend/bridge/bridge_constructor/constants.py
+++ b/libervia/backend/bridge/bridge_constructor/constants.py
@@ -31,9 +31,7 @@ class Const(constants.Const):
This program comes with ABSOLUTELY NO WARRANTY;
This is free software, and you are welcome to redistribute it
under certain conditions.
- """.format(
- name=NAME, version=constants.Const.APP_VERSION
- )
+ """.format(name=NAME, version=constants.Const.APP_VERSION)
# TODO: move protocoles in separate files (plugins?)
DEFAULT_PROTOCOLE = "dbus"
diff --git a/libervia/backend/bridge/bridge_constructor/constructors/dbus/constructor.py b/libervia/backend/bridge/bridge_constructor/constructors/dbus/constructor.py
index 02941eb7..7c3014a9 100644
--- a/libervia/backend/bridge/bridge_constructor/constructors/dbus/constructor.py
+++ b/libervia/backend/bridge/bridge_constructor/constructors/dbus/constructor.py
@@ -100,9 +100,7 @@ class DbusConstructor(base_constructor.Constructor):
)
else:
# XXX: To have a blocking call, we must have not reply_handler, so we test if callback exists, and add reply_handler only in this case
- completion[
- "blocking_call"
- ] = """kwargs={}
+ completion["blocking_call"] = """kwargs={}
if callback is not None:
kwargs['timeout'] = const_TIMEOUT
kwargs['reply_handler'] = callback
diff --git a/libervia/backend/bridge/bridge_constructor/constructors/dbus/dbus_core_template.py b/libervia/backend/bridge/bridge_constructor/constructors/dbus/dbus_core_template.py
index 973305dc..7cda7442 100644
--- a/libervia/backend/bridge/bridge_constructor/constructors/dbus/dbus_core_template.py
+++ b/libervia/backend/bridge/bridge_constructor/constructors/dbus/dbus_core_template.py
@@ -26,7 +26,6 @@ from libervia.backend.tools import config
from txdbus import client, objects, error
from txdbus.interface import DBusInterface, Method, Signal
-
log = getLogger(__name__)
# Interface prefix
diff --git a/libervia/backend/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py b/libervia/backend/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py
index 39aeb544..fc73a4c7 100644
--- a/libervia/backend/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py
+++ b/libervia/backend/bridge/bridge_constructor/constructors/dbus/dbus_frontend_template.py
@@ -26,7 +26,6 @@ from libervia.backend.core.exceptions import BridgeExceptionNoService, BridgeIni
from dbus.mainloop.glib import DBusGMainLoop
from .bridge_frontend import BridgeException
-
DBusGMainLoop(set_as_default=True)
log = getLogger(__name__)
diff --git a/libervia/backend/bridge/bridge_constructor/constructors/embedded/constructor.py b/libervia/backend/bridge/bridge_constructor/constructors/embedded/constructor.py
index dfacd27d..16daa7c6 100644
--- a/libervia/backend/bridge/bridge_constructor/constructors/embedded/constructor.py
+++ b/libervia/backend/bridge/bridge_constructor/constructors/embedded/constructor.py
@@ -62,8 +62,7 @@ class EmbeddedConstructor(base_constructor.Constructor):
completion["cb_or_lambda"] = (
"callback" if function["sig_out"] else "lambda __: callback()"
)
- completion["ret_routine"] = (
- """\
+ completion["ret_routine"] = """\
d = self._methods_cbs["{name}"]({args_result})
if callback is not None:
d.addCallback({cb_or_lambda})
@@ -72,14 +71,10 @@ class EmbeddedConstructor(base_constructor.Constructor):
else:
d.addErrback(errback)
return d
- """.format(
- **completion
- )
- )
+ """.format(**completion)
else:
completion["ret_or_nothing"] = "ret" if function["sig_out"] else ""
- completion["ret_routine"] = (
- """\
+ completion["ret_routine"] = """\
try:
ret = self._methods_cbs["{name}"]({args_result})
except Exception as e:
@@ -91,10 +86,7 @@ class EmbeddedConstructor(base_constructor.Constructor):
if callback is None:
return ret
else:
- callback({ret_or_nothing})""".format(
- **completion
- )
- )
+ callback({ret_or_nothing})""".format(**completion)
def core_completion_signal(self, completion, function, default, arg_doc, async_):
completion.update(
diff --git a/libervia/backend/bridge/bridge_constructor/constructors/mediawiki/constructor.py b/libervia/backend/bridge/bridge_constructor/constructors/mediawiki/constructor.py
index 2c88f812..8b24f6d6 100644
--- a/libervia/backend/bridge/bridge_constructor/constructors/mediawiki/constructor.py
+++ b/libervia/backend/bridge/bridge_constructor/constructors/mediawiki/constructor.py
@@ -88,14 +88,11 @@ class MediawikiConstructor(base_constructor.Constructor):
print(("Adding %s %s" % (section, function["type"])))
async_msg = """
'''This method is asynchronous'''"""
deprecated_msg = """
'''/!\ WARNING /!\ : This method is deprecated, please don't use it !'''"""
- signature_signal = (
- """\
+ signature_signal = """\
! scope=row | signature
| %s
|-\
-"""
- % function["sig_in"]
- )
+""" % function["sig_in"]
signature_method = """\
! scope=row | signature in
| %s
@@ -126,8 +123,7 @@ class MediawikiConstructor(base_constructor.Constructor):
}
dest = signals_part if function["type"] == "signal" else methods_part
- dest.append(
- """\
+ dest.append("""\
== %(name)s ==
''%(doc)s''
%(deprecated)s
@@ -141,9 +137,7 @@ class MediawikiConstructor(base_constructor.Constructor):
|
%(parameters)s%(return)s
|}
-"""
- % completion
- )
+""" % completion)
# at this point, signals_part, and methods_part should be filled,
# we just have to place them in the right part of the template
diff --git a/libervia/backend/bridge/bridge_constructor/constructors/pb/constructor.py b/libervia/backend/bridge/bridge_constructor/constructors/pb/constructor.py
index 444a11b4..4eb5126a 100644
--- a/libervia/backend/bridge/bridge_constructor/constructors/pb/constructor.py
+++ b/libervia/backend/bridge/bridge_constructor/constructors/pb/constructor.py
@@ -23,11 +23,9 @@ class pbConstructor(base_constructor.Constructor):
NAME = "pb"
CORE_TEMPLATE = "pb_core_template.py"
CORE_DEST = "pb.py"
- CORE_FORMATS = {
- "signals": """\
+ CORE_FORMATS = {"signals": """\
def {name}(self, {args}):
- {debug}self.send_signal("{name}", {args_no_def})\n"""
- }
+ {debug}self.send_signal("{name}", {args_no_def})\n"""}
FRONTEND_TEMPLATE = "pb_frontend_template.py"
FRONTEND_DEST = CORE_DEST
diff --git a/libervia/backend/bridge/dbus_bridge.py b/libervia/backend/bridge/dbus_bridge.py
index e3d057a0..13bb6ed4 100644
--- a/libervia/backend/bridge/dbus_bridge.py
+++ b/libervia/backend/bridge/dbus_bridge.py
@@ -26,7 +26,6 @@ from libervia.backend.tools import config
from txdbus import client, objects, error
from txdbus.interface import DBusInterface, Method, Signal
-
log = getLogger(__name__)
# Interface prefix
diff --git a/libervia/backend/core/core_types.py b/libervia/backend/core/core_types.py
index 006e3c4d..2e4b5816 100644
--- a/libervia/backend/core/core_types.py
+++ b/libervia/backend/core/core_types.py
@@ -124,7 +124,6 @@ class SatXMPPEntity(ABC):
raise exceptions.ConfigError("Plugin data already stored in {import_name!r}")
self.plugin_data[import_name] = plugin_data
-
@property
@abstractmethod
def treq(self) -> "HTTPClient":
diff --git a/libervia/backend/core/exceptions.py b/libervia/backend/core/exceptions.py
index 274918fb..9d817182 100644
--- a/libervia/backend/core/exceptions.py
+++ b/libervia/backend/core/exceptions.py
@@ -107,9 +107,11 @@ class FeatureNotFound(
): # a disco feature/identity which is needed is not present
pass
+
class FeatureBlocked(Exception):
"""Feature is implemented but blocked."""
+
class BridgeInitError(Exception):
pass
diff --git a/libervia/backend/core/log.py b/libervia/backend/core/log.py
index 777d770f..be08f911 100644
--- a/libervia/backend/core/log.py
+++ b/libervia/backend/core/log.py
@@ -18,6 +18,7 @@
# along with this program. If not, see .
"""High level logging functions"""
+
# XXX: this module use standard logging module when possible, but as SàT can work in different cases where logging is not the best choice (twisted, pyjamas, etc), it is necessary to have a dedicated module. Additional feature like environment variables and colors are also managed.
# TODO: change formatting from "%s" style to "{}" when moved to Python 3
diff --git a/libervia/backend/core/log_config.py b/libervia/backend/core/log_config.py
index 18a1c619..19606d89 100644
--- a/libervia/backend/core/log_config.py
+++ b/libervia/backend/core/log_config.py
@@ -18,6 +18,7 @@
# along with this program. If not, see .
"""High level logging functions"""
+
# XXX: this module use standard logging module when possible, but as SàT can work in different cases where logging is not the best choice (twisted, pyjamas, etc), it is necessary to have a dedicated module. Additional feature like environment variables and colors are also managed.
from libervia.backend import G
diff --git a/libervia/backend/core/main.py b/libervia/backend/core/main.py
index c8cf7221..8c2782f6 100644
--- a/libervia/backend/core/main.py
+++ b/libervia/backend/core/main.py
@@ -56,7 +56,6 @@ from libervia.backend.tools.common import async_process
from libervia.backend.stdui import ui_contact_list, ui_profile_manager
import libervia.backend.plugins
-
log = getLogger(__name__)
diff --git a/libervia/backend/memory/cache.py b/libervia/backend/memory/cache.py
index dff56ae1..01f1b5b3 100644
--- a/libervia/backend/memory/cache.py
+++ b/libervia/backend/memory/cache.py
@@ -31,7 +31,6 @@ from libervia.backend.core.i18n import _
from libervia.backend.core.log import getLogger
from libervia.backend.tools.common import regex
-
log = getLogger(__name__)
CACHE_METADATA_EXT = ".cache.json"
diff --git a/libervia/backend/memory/crypto.py b/libervia/backend/memory/crypto.py
index a69bde68..e1e55b29 100644
--- a/libervia/backend/memory/crypto.py
+++ b/libervia/backend/memory/crypto.py
@@ -24,7 +24,6 @@ from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
from cryptography.hazmat.backends import default_backend
-
crypto_backend = default_backend()
diff --git a/libervia/backend/memory/disco.py b/libervia/backend/memory/disco.py
index bbc1e5f1..8c06f9ae 100755
--- a/libervia/backend/memory/disco.py
+++ b/libervia/backend/memory/disco.py
@@ -37,7 +37,6 @@ from wokkel import disco
from base64 import b64encode
from hashlib import sha1
-
log = getLogger(__name__)
diff --git a/libervia/backend/memory/encryption.py b/libervia/backend/memory/encryption.py
index 37bb15f4..0c7ffb3a 100644
--- a/libervia/backend/memory/encryption.py
+++ b/libervia/backend/memory/encryption.py
@@ -36,7 +36,6 @@ from libervia.backend.tools.common import data_format
from libervia.backend.tools import utils
from libervia.backend.memory import persistent
-
log = getLogger(__name__)
diff --git a/libervia/backend/memory/memory.py b/libervia/backend/memory/memory.py
index 0be71c48..d9d564ab 100644
--- a/libervia/backend/memory/memory.py
+++ b/libervia/backend/memory/memory.py
@@ -54,7 +54,6 @@ from libervia.backend.tools import config as tools_config
from libervia.backend.tools.common import data_format
from libervia.backend.tools.common import regex
-
log = getLogger(__name__)
diff --git a/libervia/backend/memory/migration/versions/129ac51807e4_create_virtual_table_for_full_text_.py b/libervia/backend/memory/migration/versions/129ac51807e4_create_virtual_table_for_full_text_.py
index d054c1fb..c566fa43 100644
--- a/libervia/backend/memory/migration/versions/129ac51807e4_create_virtual_table_for_full_text_.py
+++ b/libervia/backend/memory/migration/versions/129ac51807e4_create_virtual_table_for_full_text_.py
@@ -9,7 +9,6 @@ Create Date: 2021-08-13 19:13:54.112538
from alembic import op
import sqlalchemy as sa
-
# revision identifiers, used by Alembic.
revision = "129ac51807e4"
down_revision = "8974efc51d22"
diff --git a/libervia/backend/memory/migration/versions/29f85e56b6d4_use_json_type_in_history_and_for_.py b/libervia/backend/memory/migration/versions/29f85e56b6d4_use_json_type_in_history_and_for_.py
index adcfcba1..0c5be3f4 100644
--- a/libervia/backend/memory/migration/versions/29f85e56b6d4_use_json_type_in_history_and_for_.py
+++ b/libervia/backend/memory/migration/versions/29f85e56b6d4_use_json_type_in_history_and_for_.py
@@ -9,7 +9,6 @@ Create Date: 2025-05-02 11:20:11.555189
from alembic import op
import sqlalchemy as sa
-
# revision identifiers, used by Alembic.
revision = "29f85e56b6d4"
down_revision = "fe3a02cb4bec"
diff --git a/libervia/backend/memory/migration/versions/2ab01aa1f686_create_table_for_notifications.py b/libervia/backend/memory/migration/versions/2ab01aa1f686_create_table_for_notifications.py
index 01140fbe..98647820 100644
--- a/libervia/backend/memory/migration/versions/2ab01aa1f686_create_table_for_notifications.py
+++ b/libervia/backend/memory/migration/versions/2ab01aa1f686_create_table_for_notifications.py
@@ -9,7 +9,6 @@ Create Date: 2023-10-16 12:11:43.507295
from alembic import op
import sqlalchemy as sa
-
# revision identifiers, used by Alembic.
revision = "2ab01aa1f686"
down_revision = "4b002773cf92"
diff --git a/libervia/backend/memory/migration/versions/4b002773cf92_add_origin_id_column_to_history_and_.py b/libervia/backend/memory/migration/versions/4b002773cf92_add_origin_id_column_to_history_and_.py
index e0cbe171..44fb383d 100644
--- a/libervia/backend/memory/migration/versions/4b002773cf92_add_origin_id_column_to_history_and_.py
+++ b/libervia/backend/memory/migration/versions/4b002773cf92_add_origin_id_column_to_history_and_.py
@@ -9,7 +9,6 @@ Create Date: 2022-06-13 16:10:39.711634
from alembic import op
import sqlalchemy as sa
-
# revision identifiers, used by Alembic.
revision = "4b002773cf92"
down_revision = "79e5f3313fa4"
diff --git a/libervia/backend/memory/migration/versions/602caf848068_drop_message_types_table_fix_nullable.py b/libervia/backend/memory/migration/versions/602caf848068_drop_message_types_table_fix_nullable.py
index 5e39ff27..1f5362f7 100644
--- a/libervia/backend/memory/migration/versions/602caf848068_drop_message_types_table_fix_nullable.py
+++ b/libervia/backend/memory/migration/versions/602caf848068_drop_message_types_table_fix_nullable.py
@@ -23,7 +23,6 @@ from sqlalchemy import (
)
from sqlalchemy.sql import table, column
-
# revision identifiers, used by Alembic.
revision = "602caf848068"
down_revision = None
diff --git a/libervia/backend/memory/migration/versions/610345f77e75_add_version_id_to_history.py b/libervia/backend/memory/migration/versions/610345f77e75_add_version_id_to_history.py
index 00a2656e..ec12786a 100644
--- a/libervia/backend/memory/migration/versions/610345f77e75_add_version_id_to_history.py
+++ b/libervia/backend/memory/migration/versions/610345f77e75_add_version_id_to_history.py
@@ -9,7 +9,6 @@ Create Date: 2023-11-20 17:33:53.544032
from alembic import op
import sqlalchemy as sa
-
# revision identifiers, used by Alembic.
revision = "610345f77e75"
down_revision = "2ab01aa1f686"
diff --git a/libervia/backend/memory/migration/versions/6af2d8f6be76_add_is_retroactive_to_thread_and_fix_.py b/libervia/backend/memory/migration/versions/6af2d8f6be76_add_is_retroactive_to_thread_and_fix_.py
index dc3c938f..05d30dc4 100644
--- a/libervia/backend/memory/migration/versions/6af2d8f6be76_add_is_retroactive_to_thread_and_fix_.py
+++ b/libervia/backend/memory/migration/versions/6af2d8f6be76_add_is_retroactive_to_thread_and_fix_.py
@@ -10,7 +10,6 @@ from alembic import op
import sqlalchemy as sa
from sqlalchemy.sql import false
-
# revision identifiers, used by Alembic.
revision = "6af2d8f6be76"
down_revision = "29f85e56b6d4"
diff --git a/libervia/backend/memory/migration/versions/79e5f3313fa4_create_table_for_pubsub_subscriptions.py b/libervia/backend/memory/migration/versions/79e5f3313fa4_create_table_for_pubsub_subscriptions.py
index 9321e6df..d4e91ca2 100644
--- a/libervia/backend/memory/migration/versions/79e5f3313fa4_create_table_for_pubsub_subscriptions.py
+++ b/libervia/backend/memory/migration/versions/79e5f3313fa4_create_table_for_pubsub_subscriptions.py
@@ -10,7 +10,6 @@ from alembic import op
import sqlalchemy as sa
from libervia.backend.memory.sqla_mapping import JID
-
# revision identifiers, used by Alembic.
revision = "79e5f3313fa4"
down_revision = "129ac51807e4"
diff --git a/libervia/backend/memory/migration/versions/8974efc51d22_create_tables_for_pubsub_caching.py b/libervia/backend/memory/migration/versions/8974efc51d22_create_tables_for_pubsub_caching.py
index 68863bc3..ae99d94d 100644
--- a/libervia/backend/memory/migration/versions/8974efc51d22_create_tables_for_pubsub_caching.py
+++ b/libervia/backend/memory/migration/versions/8974efc51d22_create_tables_for_pubsub_caching.py
@@ -10,7 +10,6 @@ from alembic import op
import sqlalchemy as sa
from libervia.backend.memory.sqla_mapping import JID, Xml
-
# revision identifiers, used by Alembic.
revision = "8974efc51d22"
down_revision = "602caf848068"
diff --git a/libervia/backend/memory/migration/versions/8db042adb973_add_affiliations_access_model_and_.py b/libervia/backend/memory/migration/versions/8db042adb973_add_affiliations_access_model_and_.py
index f2b61072..5d14017a 100644
--- a/libervia/backend/memory/migration/versions/8db042adb973_add_affiliations_access_model_and_.py
+++ b/libervia/backend/memory/migration/versions/8db042adb973_add_affiliations_access_model_and_.py
@@ -10,7 +10,6 @@ from alembic import op
import sqlalchemy as sa
from libervia.backend.memory.sqla_mapping import JID
-
# revision identifiers, used by Alembic.
revision = "8db042adb973"
down_revision = "6af2d8f6be76"
diff --git a/libervia/backend/memory/migration/versions/ece2a6d7e4bb_add_parent_node_id_and_linked_mode_id_.py b/libervia/backend/memory/migration/versions/ece2a6d7e4bb_add_parent_node_id_and_linked_mode_id_.py
index f6dfca64..b99f56fb 100644
--- a/libervia/backend/memory/migration/versions/ece2a6d7e4bb_add_parent_node_id_and_linked_mode_id_.py
+++ b/libervia/backend/memory/migration/versions/ece2a6d7e4bb_add_parent_node_id_and_linked_mode_id_.py
@@ -9,7 +9,6 @@ Create Date: 2025-08-16 16:47:48.242973
from alembic import op
import sqlalchemy as sa
-
# revision identifiers, used by Alembic.
revision = "ece2a6d7e4bb"
down_revision = "8db042adb973"
diff --git a/libervia/backend/memory/persistent.py b/libervia/backend/memory/persistent.py
index 07d473bb..1a3fcce9 100644
--- a/libervia/backend/memory/persistent.py
+++ b/libervia/backend/memory/persistent.py
@@ -22,7 +22,6 @@ from twisted.python import failure
from libervia.backend.core.i18n import _
from libervia.backend.core.log import getLogger
-
log = getLogger(__name__)
diff --git a/libervia/backend/memory/sqla.py b/libervia/backend/memory/sqla.py
index cb123b4b..1259a41f 100644
--- a/libervia/backend/memory/sqla.py
+++ b/libervia/backend/memory/sqla.py
@@ -89,7 +89,6 @@ from libervia.backend.memory.sqla_mapping import (
from libervia.backend.tools.common import uri
from libervia.backend.tools.utils import aio, as_future
-
log = getLogger(__name__)
migration_path = Path(migration.__file__).parent
#: mapping of Libervia search query operators to SQLAlchemy method name
diff --git a/libervia/backend/memory/sqla_mapping.py b/libervia/backend/memory/sqla_mapping.py
index e8dd682f..8e9ab9ed 100644
--- a/libervia/backend/memory/sqla_mapping.py
+++ b/libervia/backend/memory/sqla_mapping.py
@@ -48,7 +48,6 @@ from wokkel import generic
from libervia.backend.core.constants import Const as C
-
Base = declarative_base(
metadata=MetaData(
naming_convention={
diff --git a/libervia/backend/plugins/plugin_blog_import.py b/libervia/backend/plugins/plugin_blog_import.py
index 69080b3f..948d73f2 100644
--- a/libervia/backend/plugins/plugin_blog_import.py
+++ b/libervia/backend/plugins/plugin_blog_import.py
@@ -34,7 +34,6 @@ import tempfile
import urllib.parse
import shortuuid
-
PLUGIN_INFO = {
C.PI_NAME: "blog import",
C.PI_IMPORT_NAME: "BLOG_IMPORT",
diff --git a/libervia/backend/plugins/plugin_blog_import_dokuwiki.py b/libervia/backend/plugins/plugin_blog_import_dokuwiki.py
index 3d3e99b2..cda93446 100644
--- a/libervia/backend/plugins/plugin_blog_import_dokuwiki.py
+++ b/libervia/backend/plugins/plugin_blog_import_dokuwiki.py
@@ -60,8 +60,7 @@ PLUGIN_INFO = {
SHORT_DESC = D_("import posts from Dokuwiki blog engine")
-LONG_DESC = D_(
- """This importer handle Dokuwiki blog engine.
+LONG_DESC = D_("""This importer handle Dokuwiki blog engine.
To use it, you need an admin access to a running Dokuwiki website
(local or on the Internet). The importer retrieves the data using
@@ -98,8 +97,7 @@ are inside the namespace "public:2015:10" using the Dokuwiki user
"souliane", and it imports them to sat profile dave's microblog node.
Internal Dokuwiki media that were hosted on http://127.0.1.1 are now
pointing to http://media.diekulturvermittlung.at.
-"""
-)
+""")
DEFAULT_MEDIA_REPO = ""
DEFAULT_NAMESPACE = "/"
DEFAULT_LIMIT = 100 # you might get a DBUS timeout (no reply) if it lasts too long
diff --git a/libervia/backend/plugins/plugin_blog_import_dotclear.py b/libervia/backend/plugins/plugin_blog_import_dotclear.py
index 6ae192d1..62609887 100644
--- a/libervia/backend/plugins/plugin_blog_import_dotclear.py
+++ b/libervia/backend/plugins/plugin_blog_import_dotclear.py
@@ -31,7 +31,6 @@ import time
import html
import os.path
-
PLUGIN_INFO = {
C.PI_NAME: "Dotclear import",
C.PI_IMPORT_NAME: "IMPORT_DOTCLEAR",
@@ -44,8 +43,7 @@ PLUGIN_INFO = {
SHORT_DESC = D_("import posts from Dotclear blog engine")
-LONG_DESC = D_(
- """This importer handle Dotclear blog engine.
+LONG_DESC = D_("""This importer handle Dotclear blog engine.
To use it, you'll need to export your blog to a flat file.
You must go in your admin interface and select Plugins/Maintenance then Backup.
@@ -53,8 +51,7 @@ Export only one blog if you have many, i.e. select "Download database of current
Depending on your configuration, your may need to use import/Export plugin and export as a flat file.
location: you must use the absolute path to your backup for the location parameter
-"""
-)
+""")
POST_ID_PREFIX = "sat_dc_"
KNOWN_DATA_TYPES = (
"link",
diff --git a/libervia/backend/plugins/plugin_comp_ap_gateway/ad_hoc.py b/libervia/backend/plugins/plugin_comp_ap_gateway/ad_hoc.py
index a2c51f6c..50f21fa0 100644
--- a/libervia/backend/plugins/plugin_comp_ap_gateway/ad_hoc.py
+++ b/libervia/backend/plugins/plugin_comp_ap_gateway/ad_hoc.py
@@ -37,7 +37,6 @@ from libervia.backend.plugins.plugin_xep_0050 import (
Status,
)
-
log = getLogger(__name__)
NS_XMPP_JID_NODE_2_AP = "https://libervia.org/ap_gateway/xmpp_jid_node_2_ap_actor"
diff --git a/libervia/backend/plugins/plugin_comp_ap_gateway/events.py b/libervia/backend/plugins/plugin_comp_ap_gateway/events.py
index 46ff2ecd..c429558c 100644
--- a/libervia/backend/plugins/plugin_comp_ap_gateway/events.py
+++ b/libervia/backend/plugins/plugin_comp_ap_gateway/events.py
@@ -32,7 +32,6 @@ from libervia.backend.tools.common import date_utils, uri
from .constants import NS_AP_PUBLIC, TYPE_ACTOR, TYPE_EVENT, TYPE_ITEM
-
log = getLogger(__name__)
# direct copy of what Mobilizon uses
diff --git a/libervia/backend/plugins/plugin_comp_ap_gateway/pubsub_service.py b/libervia/backend/plugins/plugin_comp_ap_gateway/pubsub_service.py
index d2357d03..d3d49490 100644
--- a/libervia/backend/plugins/plugin_comp_ap_gateway/pubsub_service.py
+++ b/libervia/backend/plugins/plugin_comp_ap_gateway/pubsub_service.py
@@ -39,7 +39,6 @@ from libervia.backend.memory.sqla_mapping import PubsubSub, SubscriptionState
from .constants import TYPE_ACTOR, ST_AVATAR, MAX_AVATAR_SIZE
-
log = getLogger(__name__)
# all nodes have the same config
diff --git a/libervia/backend/plugins/plugin_exp_lang_detect.py b/libervia/backend/plugins/plugin_exp_lang_detect.py
index 30001ae0..ec0a7c2e 100644
--- a/libervia/backend/plugins/plugin_exp_lang_detect.py
+++ b/libervia/backend/plugins/plugin_exp_lang_detect.py
@@ -56,9 +56,7 @@ PARAMS = """
- """.format(
- category_name=CATEGORY, name=NAME, label=_(LABEL)
-)
+ """.format(category_name=CATEGORY, name=NAME, label=_(LABEL))
class LangDetect(object):
diff --git a/libervia/backend/plugins/plugin_exp_pubsub_admin.py b/libervia/backend/plugins/plugin_exp_pubsub_admin.py
index 08c2e8bb..932d2701 100644
--- a/libervia/backend/plugins/plugin_exp_pubsub_admin.py
+++ b/libervia/backend/plugins/plugin_exp_pubsub_admin.py
@@ -37,11 +37,9 @@ PLUGIN_INFO = {
C.PI_RECOMMENDATIONS: [],
C.PI_MAIN: "PubsubAdmin",
C.PI_HANDLER: "no",
- C.PI_DESCRIPTION: _(
- """\Implementation of Pubsub Administrator
+ C.PI_DESCRIPTION: _("""\Implementation of Pubsub Administrator
This allows a pubsub administrator to overwrite completly items, including publisher.
-Specially useful when importing a node."""
- ),
+Specially useful when importing a node."""),
}
NS_PUBSUB_ADMIN = "https://salut-a-toi.org/spec/pubsub_admin:0"
diff --git a/libervia/backend/plugins/plugin_misc_account.py b/libervia/backend/plugins/plugin_misc_account.py
index 0504ebe9..5fddb7c1 100644
--- a/libervia/backend/plugins/plugin_misc_account.py
+++ b/libervia/backend/plugins/plugin_misc_account.py
@@ -33,7 +33,6 @@ from twisted.words.protocols.jabber import jid
from libervia.backend.tools.common import email as sat_email
from libervia.backend.tools.config import EmailSettings, PluginSettings
-
log = getLogger(__name__)
@@ -78,8 +77,7 @@ default_conf = {
RESERVED_LIST: list[str] = ["libervia"]
-WELCOME_MSG = D_(
- """Welcome to Libervia.
+WELCOME_MSG = D_("""Welcome to Libervia.
Your account on {domain} has been successfully created.
This is a demonstration version to show you the current status of the project.
@@ -99,8 +97,7 @@ Any feedback welcome. Thank you!
The Libervia team.
https://www.libervia.org
-"""
-)
+""")
class PluginsAccountSettings(PluginSettings, plugin_info=PLUGIN_INFO):
diff --git a/libervia/backend/plugins/plugin_misc_android.py b/libervia/backend/plugins/plugin_misc_android.py
index 3f90723f..f6c19e89 100644
--- a/libervia/backend/plugins/plugin_misc_android.py
+++ b/libervia/backend/plugins/plugin_misc_android.py
@@ -34,7 +34,6 @@ from libervia.backend.core.log import getLogger
from libervia.backend.tools.common import async_process
from libervia.backend.memory import params
-
log = getLogger(__name__)
PLUGIN_INFO = {
@@ -64,7 +63,6 @@ from android.broadcast import BroadcastReceiver
from android import python_act
from libervia import media
-
Context = autoclass("android.content.Context")
ConnectivityManager = autoclass("android.net.ConnectivityManager")
MediaPlayer = autoclass("android.media.MediaPlayer")
diff --git a/libervia/backend/plugins/plugin_misc_app_manager/__init__.py b/libervia/backend/plugins/plugin_misc_app_manager/__init__.py
index 191fd49f..e35d3081 100644
--- a/libervia/backend/plugins/plugin_misc_app_manager/__init__.py
+++ b/libervia/backend/plugins/plugin_misc_app_manager/__init__.py
@@ -67,13 +67,11 @@ PLUGIN_INFO = {
C.PI_MODES: C.PLUG_MODE_BOTH,
C.PI_MAIN: "AppManager",
C.PI_HANDLER: "no",
- C.PI_DESCRIPTION: _(
- """Applications Manager
+ C.PI_DESCRIPTION: _("""Applications Manager
Manage external applications using packagers, OS virtualization/containers or other
software management tools.
-"""
- ),
+"""),
}
APP_FILE_PREFIX = "libervia_app_"
@@ -150,7 +148,7 @@ class AppManager:
)
data["_instance_dir_obj"].cleanup()
- def _libervia_conf_constr(self, loader, node) -> str|None:
+ def _libervia_conf_constr(self, loader, node) -> str | None:
"""Get a value from Libervia configuration
A list is expected with either "name" of a config parameter, a one or more of
@@ -180,14 +178,16 @@ class AppManager:
try:
if section.startswith("application."):
- key = section[12:].strip()
+ key = section[12:].strip()
if not key:
raise ValueError("Invalid configuration section: {section!r}}")
value = G.config.application.get(key, {}).get(name, default)
else:
value = getattr(getattr(G.config, section), name) or default
except (AttributeError, KeyError):
- from pudb import set_trace; set_trace()
+ from pudb import set_trace
+
+ set_trace()
raise ValueError(
f"Invalid configuration request: {section=}, {name=}, {default=}, "
f"{filter=}"
diff --git a/libervia/backend/plugins/plugin_misc_attach.py b/libervia/backend/plugins/plugin_misc_attach.py
index e3cb9e24..32f869dc 100644
--- a/libervia/backend/plugins/plugin_misc_attach.py
+++ b/libervia/backend/plugins/plugin_misc_attach.py
@@ -33,7 +33,6 @@ from libervia.backend.core.log import getLogger
from libervia.backend.tools import utils
from libervia.backend.tools import image
-
log = getLogger(__name__)
diff --git a/libervia/backend/plugins/plugin_misc_debug.py b/libervia/backend/plugins/plugin_misc_debug.py
index d5c83b35..bc9dd154 100644
--- a/libervia/backend/plugins/plugin_misc_debug.py
+++ b/libervia/backend/plugins/plugin_misc_debug.py
@@ -21,7 +21,6 @@ from libervia.backend.core.i18n import _
from libervia.backend.core.log import getLogger
from libervia.backend.core.constants import Const as C
-
log = getLogger(__name__)
PLUGIN_INFO = {
diff --git a/libervia/backend/plugins/plugin_misc_email_invitation.py b/libervia/backend/plugins/plugin_misc_email_invitation.py
index e6fd49db..96563e3c 100644
--- a/libervia/backend/plugins/plugin_misc_email_invitation.py
+++ b/libervia/backend/plugins/plugin_misc_email_invitation.py
@@ -68,8 +68,7 @@ EXTRA_RESERVED = {
KEY_EMAILS_EXTRA,
}
DEFAULT_SUBJECT = D_("You have been invited by {host_name} to {app_name}")
-DEFAULT_BODY = D_(
- """Hello {name}!
+DEFAULT_BODY = D_("""Hello {name}!
You have received an invitation from {host_name} to participate to "{app_name}".
To join, you just have to click on the following URL:
@@ -79,8 +78,7 @@ Please note that this URL should not be shared with anybody!
If you want more details on {app_name}, you can check {app_url}.
Welcome!
-"""
-)
+""")
class InvitationsPlugin(object):
diff --git a/libervia/backend/plugins/plugin_misc_extra_pep.py b/libervia/backend/plugins/plugin_misc_extra_pep.py
index 65505a51..8196a1a9 100644
--- a/libervia/backend/plugins/plugin_misc_extra_pep.py
+++ b/libervia/backend/plugins/plugin_misc_extra_pep.py
@@ -25,7 +25,6 @@ log = getLogger(__name__)
from libervia.backend.memory import params
from twisted.words.protocols.jabber import jid
-
PLUGIN_INFO = {
C.PI_NAME: "Extra PEP",
C.PI_IMPORT_NAME: "EXTRA-PEP",
diff --git a/libervia/backend/plugins/plugin_misc_file.py b/libervia/backend/plugins/plugin_misc_file.py
index bca05ca5..7d7c0a74 100644
--- a/libervia/backend/plugins/plugin_misc_file.py
+++ b/libervia/backend/plugins/plugin_misc_file.py
@@ -35,7 +35,6 @@ from libervia.backend.tools import stream
from libervia.backend.tools import utils
from libervia.backend.tools.common import data_format, utils as common_utils
-
log = getLogger(__name__)
@@ -46,10 +45,8 @@ PLUGIN_INFO = {
C.PI_MODES: C.PLUG_MODE_BOTH,
C.PI_MAIN: "FilePlugin",
C.PI_HANDLER: "no",
- C.PI_DESCRIPTION: _(
- """File Tansfer Management:
-This plugin manage the various ways of sending a file, and choose the best one."""
- ),
+ C.PI_DESCRIPTION: _("""File Tansfer Management:
+This plugin manage the various ways of sending a file, and choose the best one."""),
}
diff --git a/libervia/backend/plugins/plugin_misc_ip.py b/libervia/backend/plugins/plugin_misc_ip.py
index c1d51c6b..c835cc31 100644
--- a/libervia/backend/plugins/plugin_misc_ip.py
+++ b/libervia/backend/plugins/plugin_misc_ip.py
@@ -63,16 +63,14 @@ GET_IP_LABEL = D_("Allow external get IP")
GET_IP_CATEGORY = "General"
GET_IP_NAME = "allow_get_ip"
GET_IP_CONFIRM_TITLE = D_("Confirm external site request")
-GET_IP_CONFIRM = D_(
- """To facilitate data transfer, we need to contact a website.
+GET_IP_CONFIRM = D_("""To facilitate data transfer, we need to contact a website.
A request will be done on {page}
That means that administrators of {domain} can know that you use "{app_name}" and your IP Address.
IP address is an identifier to locate you on Internet (similar to a phone number).
Do you agree to do this request ?
-"""
-).format(
+""").format(
page=GET_IP_PAGE,
domain=urllib.parse.urlparse(GET_IP_PAGE).netloc,
app_name=C.APP_NAME,
@@ -87,9 +85,7 @@ PARAMS = """
- """.format(
- category=GET_IP_CATEGORY, name=GET_IP_NAME, label=GET_IP_LABEL
-)
+ """.format(category=GET_IP_CATEGORY, name=GET_IP_NAME, label=GET_IP_LABEL)
class IPPlugin(object):
diff --git a/libervia/backend/plugins/plugin_misc_merge_requests.py b/libervia/backend/plugins/plugin_misc_merge_requests.py
index 0712bb67..ff36295b 100644
--- a/libervia/backend/plugins/plugin_misc_merge_requests.py
+++ b/libervia/backend/plugins/plugin_misc_merge_requests.py
@@ -26,7 +26,6 @@ from libervia.backend.core import exceptions
from libervia.backend.tools.common import data_format
from libervia.backend.core.log import getLogger
-
log = getLogger(__name__)
APP_NS_MERGE_REQUESTS = "org.salut-a-toi.merge_requests:0"
diff --git a/libervia/backend/plugins/plugin_misc_nat_port.py b/libervia/backend/plugins/plugin_misc_nat_port.py
index e3a5f79a..b7665e66 100644
--- a/libervia/backend/plugins/plugin_misc_nat_port.py
+++ b/libervia/backend/plugins/plugin_misc_nat_port.py
@@ -29,7 +29,6 @@ from twisted.internet import defer
from twisted.python import failure
import threading
-
if "pytest" in sys.modules:
# We skip this module during tests to avoid waiting for UPnP-IGD.
raise exceptions.CancelError("This module is not run during tests.")
diff --git a/libervia/backend/plugins/plugin_misc_quiz.py b/libervia/backend/plugins/plugin_misc_quiz.py
index 841833fa..ed418f74 100644
--- a/libervia/backend/plugins/plugin_misc_quiz.py
+++ b/libervia/backend/plugins/plugin_misc_quiz.py
@@ -27,7 +27,6 @@ from twisted.internet import reactor
from twisted.words.protocols.jabber import client as jabber_client, jid
from time import time
-
NS_QG = "http://www.goffi.org/protocol/quiz"
QG_TAG = "quiz"
diff --git a/libervia/backend/plugins/plugin_misc_register_account.py b/libervia/backend/plugins/plugin_misc_register_account.py
index 00731cc3..29d5210e 100644
--- a/libervia/backend/plugins/plugin_misc_register_account.py
+++ b/libervia/backend/plugins/plugin_misc_register_account.py
@@ -28,7 +28,6 @@ from libervia.backend.memory.memory import Sessions
from libervia.backend.tools import xml_tools
from libervia.backend.tools.xml_tools import SAT_FORM_PREFIX, SAT_PARAM_SEPARATOR
-
PLUGIN_INFO = {
C.PI_NAME: "Register Account Plugin",
C.PI_IMPORT_NAME: "REGISTER-ACCOUNT",
diff --git a/libervia/backend/plugins/plugin_misc_room_game.py b/libervia/backend/plugins/plugin_misc_room_game.py
index f3da30bd..de3a5b2b 100644
--- a/libervia/backend/plugins/plugin_misc_room_game.py
+++ b/libervia/backend/plugins/plugin_misc_room_game.py
@@ -153,7 +153,7 @@ class RoomGame(object):
self._update_players(room_jid, nicks, True, profile)
else:
self._init_game(room_jid, nick)
- (auth, waiting, missing) = self._check_wait_auth(room_jid, other_players)
+ auth, waiting, missing = self._check_wait_auth(room_jid, other_players)
nicks.extend(waiting)
nicks.extend(self._invite_players(room_jid, missing, nick, profile))
if auth:
@@ -426,7 +426,7 @@ class RoomGame(object):
result = (False, [], other_players)
else:
# TODO: find a way to make it secure
- (nicks, missing) = self.host.plugins["XEP-0045"].getRoomNicksOfUsers(
+ nicks, missing = self.host.plugins["XEP-0045"].getRoomNicksOfUsers(
room, other_players, secure=False
)
result = (len(nicks) == len(other_players), nicks, missing)
@@ -524,7 +524,7 @@ class RoomGame(object):
)
return True
other_players = self.invitations[room_jid][batch][1]
- (auth, nicks, __) = self._check_wait_auth(room, other_players)
+ auth, nicks, __ = self._check_wait_auth(room, other_players)
if auth:
del self.invitations[room_jid][batch]
nicks.insert(0, profile_nick) # add the referee
@@ -618,7 +618,7 @@ class RoomGame(object):
if not profile:
log.error(_("profile %s is unknown") % profile_key)
return
- (create, sync) = self._check_create_game_and_init(room_jid, profile)
+ create, sync = self._check_create_game_and_init(room_jid, profile)
if nicks is None:
nicks = []
if not create:
diff --git a/libervia/backend/plugins/plugin_misc_tarot.py b/libervia/backend/plugins/plugin_misc_tarot.py
index e38349f2..c28444c7 100644
--- a/libervia/backend/plugins/plugin_misc_tarot.py
+++ b/libervia/backend/plugins/plugin_misc_tarot.py
@@ -32,7 +32,6 @@ from libervia.backend.tools import xml_tools
from libervia.frontends.tools.games import TarotCard
import random
-
NS_CG = "http://www.goffi.org/protocol/card_game"
CG_TAG = "card_game"
diff --git a/libervia/backend/plugins/plugin_misc_text_commands.py b/libervia/backend/plugins/plugin_misc_text_commands.py
index 09829092..c419cadf 100644
--- a/libervia/backend/plugins/plugin_misc_text_commands.py
+++ b/libervia/backend/plugins/plugin_misc_text_commands.py
@@ -26,7 +26,6 @@ from libervia.backend.core import exceptions
from libervia.backend.core.log import getLogger
from libervia.backend.tools import utils
-
log = getLogger(__name__)
PLUGIN_INFO = {
diff --git a/libervia/backend/plugins/plugin_misc_uri_finder.py b/libervia/backend/plugins/plugin_misc_uri_finder.py
index d42cf0a1..01ddf1d4 100644
--- a/libervia/backend/plugins/plugin_misc_uri_finder.py
+++ b/libervia/backend/plugins/plugin_misc_uri_finder.py
@@ -37,14 +37,10 @@ PLUGIN_INFO = {
C.PI_DEPENDENCIES: [],
C.PI_MAIN: "URIFinder",
C.PI_HANDLER: "no",
- C.PI_DESCRIPTION: textwrap.dedent(
- _(
- """\
+ C.PI_DESCRIPTION: textwrap.dedent(_("""\
Plugin to find URIs in well know location.
This allows to retrieve settings to work with a project (e.g. pubsub node used for merge-requests).
- """
- )
- ),
+ """)),
}
diff --git a/libervia/backend/plugins/plugin_misc_url_preview.py b/libervia/backend/plugins/plugin_misc_url_preview.py
index 5dbc23dd..fadc7444 100644
--- a/libervia/backend/plugins/plugin_misc_url_preview.py
+++ b/libervia/backend/plugins/plugin_misc_url_preview.py
@@ -46,15 +46,11 @@ PLUGIN_INFO = {
C.PI_DEPENDENCIES: ["TEXT_SYNTAXES"],
C.PI_MAIN: "Preview",
C.PI_HANDLER: "no",
- C.PI_DESCRIPTION: dedent(
- _(
- """\
+ C.PI_DESCRIPTION: dedent(_("""\
Retrieves and provides a preview of URLs using various protocols. Initially, it
uses the Open Graph protocol for most web pages. Specialized handlers are
implemented for YouTube using the oEmbed protocol.
- """
- )
- ),
+ """)),
}
OG_TAGS = [
diff --git a/libervia/backend/plugins/plugin_misc_watched.py b/libervia/backend/plugins/plugin_misc_watched.py
index 996dd901..86507de3 100644
--- a/libervia/backend/plugins/plugin_misc_watched.py
+++ b/libervia/backend/plugins/plugin_misc_watched.py
@@ -25,7 +25,6 @@ log = getLogger(__name__)
from libervia.backend.core import exceptions
from libervia.backend.tools import xml_tools
-
PLUGIN_INFO = {
C.PI_NAME: "Watched",
C.PI_IMPORT_NAME: "WATCHED",
diff --git a/libervia/backend/plugins/plugin_misc_welcome.py b/libervia/backend/plugins/plugin_misc_welcome.py
index 1ea37d54..0fb24d8d 100644
--- a/libervia/backend/plugins/plugin_misc_welcome.py
+++ b/libervia/backend/plugins/plugin_misc_welcome.py
@@ -24,7 +24,6 @@ from libervia.backend.core.log import getLogger
log = getLogger(__name__)
from libervia.backend.tools import xml_tools
-
PLUGIN_INFO = {
C.PI_NAME: "Welcome",
C.PI_IMPORT_NAME: "WELCOME",
@@ -43,8 +42,7 @@ WELCOME_PARAM_LABEL = D_("Display welcome message")
WELCOME_MSG_TITLE = D_("Welcome to Libervia/Salut à Toi")
# XXX: this message is mainly targetting libervia new users for now
# (i.e.: it may look weird on other frontends)
-WELCOME_MSG = D_(
- """Welcome to a free (as in freedom) network!
+WELCOME_MSG = D_("""Welcome to a free (as in freedom) network!
If you have any trouble, or you want to help us for the bug hunting, you can contact us in real time chat by using the “Help / Official chat room” menu.
@@ -53,8 +51,7 @@ To use Libervia, you'll need to add contacts, either people you know, or people
We hope that you'll enjoy using this project.
The Libervia/Salut à Toi Team
-"""
-)
+""")
PARAMS = """
diff --git a/libervia/backend/plugins/plugin_misc_xmllog.py b/libervia/backend/plugins/plugin_misc_xmllog.py
index ffbd6d42..4c1cf07d 100644
--- a/libervia/backend/plugins/plugin_misc_xmllog.py
+++ b/libervia/backend/plugins/plugin_misc_xmllog.py
@@ -47,9 +47,7 @@ class XmlLog(object):
- """ % {
- "label_xmllog": _("Activate XML log")
- }
+ """ % {"label_xmllog": _("Activate XML log")}
def __init__(self, host):
log.info(_("Plugin XML Log initialization"))
diff --git a/libervia/backend/plugins/plugin_pubsub_cache.py b/libervia/backend/plugins/plugin_pubsub_cache.py
index c765158b..71483069 100644
--- a/libervia/backend/plugins/plugin_pubsub_cache.py
+++ b/libervia/backend/plugins/plugin_pubsub_cache.py
@@ -34,7 +34,6 @@ from libervia.backend.tools import xml_tools, utils
from libervia.backend.tools.common import data_format
from libervia.backend.memory.sqla import PubsubNode, PubsubItem, SyncState, IntegrityError
-
log = getLogger(__name__)
PLUGIN_INFO = {
diff --git a/libervia/backend/plugins/plugin_sec_aesgcm.py b/libervia/backend/plugins/plugin_sec_aesgcm.py
index 85ddee7b..c7e04724 100644
--- a/libervia/backend/plugins/plugin_sec_aesgcm.py
+++ b/libervia/backend/plugins/plugin_sec_aesgcm.py
@@ -44,14 +44,10 @@ PLUGIN_INFO = {
C.PI_DEPENDENCIES: ["XEP-0363", "XEP-0384", "DOWNLOAD", "ATTACH"],
C.PI_MAIN: "AESGCM",
C.PI_HANDLER: "no",
- C.PI_DESCRIPTION: dedent(
- _(
- """\
+ C.PI_DESCRIPTION: dedent(_("""\
Implementation of AES-GCM scheme, a way to encrypt files (not official XMPP standard).
See https://xmpp.org/extensions/inbox/omemo-media-sharing.html for details
- """
- )
- ),
+ """)),
}
AESGCM_RE = re.compile(
diff --git a/libervia/backend/plugins/plugin_tickets_import.py b/libervia/backend/plugins/plugin_tickets_import.py
index 45d7826f..c41b8af3 100644
--- a/libervia/backend/plugins/plugin_tickets_import.py
+++ b/libervia/backend/plugins/plugin_tickets_import.py
@@ -27,7 +27,6 @@ from twisted.internet import defer
from libervia.backend.tools.common import uri
from libervia.backend.tools import utils
-
PLUGIN_INFO = {
C.PI_NAME: "tickets import",
C.PI_IMPORT_NAME: "TICKETS_IMPORT",
diff --git a/libervia/backend/plugins/plugin_tickets_import_bugzilla.py b/libervia/backend/plugins/plugin_tickets_import_bugzilla.py
index 6a695414..aafc1f35 100644
--- a/libervia/backend/plugins/plugin_tickets_import_bugzilla.py
+++ b/libervia/backend/plugins/plugin_tickets_import_bugzilla.py
@@ -30,7 +30,6 @@ import os.path
from lxml import etree
from libervia.backend.tools.common import date_utils
-
PLUGIN_INFO = {
C.PI_NAME: "Bugzilla import",
C.PI_IMPORT_NAME: "IMPORT_BUGZILLA",
@@ -43,15 +42,13 @@ PLUGIN_INFO = {
SHORT_DESC = D_("import tickets from Bugzilla xml export file")
-LONG_DESC = D_(
- """This importer handle Bugzilla xml export file.
+LONG_DESC = D_("""This importer handle Bugzilla xml export file.
To use it, you'll need to export tickets using XML.
Tickets will be uploaded with the same ID as for Bugzilla, any existing ticket with this ID will be replaced.
location: you must use the absolute path to your .xml file
-"""
-)
+""")
STATUS_MAP = {
"NEW": "queued",
diff --git a/libervia/backend/plugins/plugin_xep_0045.py b/libervia/backend/plugins/plugin_xep_0045.py
index 416a9fa4..9d9e7721 100644
--- a/libervia/backend/plugins/plugin_xep_0045.py
+++ b/libervia/backend/plugins/plugin_xep_0045.py
@@ -44,7 +44,6 @@ from libervia.backend.plugins import plugin_misc_jid_search
from libervia.backend.tools import xml_tools, utils
from libervia.backend.tools.config import PluginSettings
-
log = getLogger(__name__)
diff --git a/libervia/backend/plugins/plugin_xep_0049.py b/libervia/backend/plugins/plugin_xep_0049.py
index c1f62512..ee9f3588 100644
--- a/libervia/backend/plugins/plugin_xep_0049.py
+++ b/libervia/backend/plugins/plugin_xep_0049.py
@@ -25,7 +25,6 @@ log = getLogger(__name__)
from wokkel import compat
from twisted.words.xish import domish
-
PLUGIN_INFO = {
C.PI_NAME: "XEP-0049 Plugin",
C.PI_IMPORT_NAME: "XEP-0049",
diff --git a/libervia/backend/plugins/plugin_xep_0055.py b/libervia/backend/plugins/plugin_xep_0055.py
index d1f83ce8..dc7fa808 100644
--- a/libervia/backend/plugins/plugin_xep_0055.py
+++ b/libervia/backend/plugins/plugin_xep_0055.py
@@ -38,7 +38,6 @@ from wokkel import disco, iwokkel
from zope.interface import implementer
-
NS_SEARCH = "jabber:iq:search"
PLUGIN_INFO = {
diff --git a/libervia/backend/plugins/plugin_xep_0059.py b/libervia/backend/plugins/plugin_xep_0059.py
index 1afcf40d..cf6c0a3d 100644
--- a/libervia/backend/plugins/plugin_xep_0059.py
+++ b/libervia/backend/plugins/plugin_xep_0059.py
@@ -27,7 +27,6 @@ from libervia.backend.core.i18n import _
from libervia.backend.core.constants import Const as C
from libervia.backend.core.log import getLogger
-
log = getLogger(__name__)
diff --git a/libervia/backend/plugins/plugin_xep_0065.py b/libervia/backend/plugins/plugin_xep_0065.py
index cf385a21..8567a42c 100644
--- a/libervia/backend/plugins/plugin_xep_0065.py
+++ b/libervia/backend/plugins/plugin_xep_0065.py
@@ -73,7 +73,6 @@ from libervia.backend.core.constants import Const as C
from libervia.backend.core import exceptions
from libervia.backend.tools import sat_defer
-
log = getLogger(__name__)
diff --git a/libervia/backend/plugins/plugin_xep_0082.py b/libervia/backend/plugins/plugin_xep_0082.py
index 1b52514a..20316324 100644
--- a/libervia/backend/plugins/plugin_xep_0082.py
+++ b/libervia/backend/plugins/plugin_xep_0082.py
@@ -22,7 +22,6 @@ from libervia.backend.core.i18n import D_
from libervia.backend.core.main import LiberviaBackend
from libervia.backend.tools import xmpp_datetime
-
__all__ = ["PLUGIN_INFO", "XEP_0082"] # pylint: disable=unused-variable
diff --git a/libervia/backend/plugins/plugin_xep_0084.py b/libervia/backend/plugins/plugin_xep_0084.py
index 1d83a81b..29fb2d65 100644
--- a/libervia/backend/plugins/plugin_xep_0084.py
+++ b/libervia/backend/plugins/plugin_xep_0084.py
@@ -33,7 +33,6 @@ from libervia.backend.core.log import getLogger
from libervia.backend.core.core_types import SatXMPPEntity
from libervia.backend.core import exceptions
-
log = getLogger(__name__)
IMPORT_NAME = "XEP-0084"
diff --git a/libervia/backend/plugins/plugin_xep_0095.py b/libervia/backend/plugins/plugin_xep_0095.py
index 4ac227b1..f4a31140 100644
--- a/libervia/backend/plugins/plugin_xep_0095.py
+++ b/libervia/backend/plugins/plugin_xep_0095.py
@@ -30,7 +30,6 @@ from wokkel import disco
from wokkel import iwokkel
import uuid
-
PLUGIN_INFO = {
C.PI_NAME: "XEP 0095 Plugin",
C.PI_IMPORT_NAME: "XEP-0095",
diff --git a/libervia/backend/plugins/plugin_xep_0163.py b/libervia/backend/plugins/plugin_xep_0163.py
index 56d5c46c..9d866fdd 100644
--- a/libervia/backend/plugins/plugin_xep_0163.py
+++ b/libervia/backend/plugins/plugin_xep_0163.py
@@ -33,7 +33,6 @@ from wokkel.formats import Mood
from libervia.backend.tools.common import data_format
from libervia.backend.tools import utils
-
log = getLogger(__name__)
NS_USER_MOOD = "http://jabber.org/protocol/mood"
diff --git a/libervia/backend/plugins/plugin_xep_0166/__init__.py b/libervia/backend/plugins/plugin_xep_0166/__init__.py
index 1dff2e0f..412f6914 100644
--- a/libervia/backend/plugins/plugin_xep_0166/__init__.py
+++ b/libervia/backend/plugins/plugin_xep_0166/__init__.py
@@ -47,7 +47,6 @@ from .models import (
TransportData,
)
-
log = getLogger(__name__)
diff --git a/libervia/backend/plugins/plugin_xep_0167/__init__.py b/libervia/backend/plugins/plugin_xep_0167/__init__.py
index 3fc9260f..cd3fe844 100644
--- a/libervia/backend/plugins/plugin_xep_0167/__init__.py
+++ b/libervia/backend/plugins/plugin_xep_0167/__init__.py
@@ -45,7 +45,6 @@ from .constants import (
NS_JINGLE_RTP_VIDEO,
)
-
log = getLogger(__name__)
diff --git a/libervia/backend/plugins/plugin_xep_0167/constants.py b/libervia/backend/plugins/plugin_xep_0167/constants.py
index 753b4a61..d3fad8ef 100644
--- a/libervia/backend/plugins/plugin_xep_0167/constants.py
+++ b/libervia/backend/plugins/plugin_xep_0167/constants.py
@@ -18,7 +18,6 @@
from typing import Final
-
NS_JINGLE_RTP_BASE: Final = "urn:xmpp:jingle:apps:rtp"
NS_JINGLE_RTP: Final = f"{NS_JINGLE_RTP_BASE}:1"
NS_JINGLE_RTP_AUDIO: Final = f"{NS_JINGLE_RTP_BASE}:audio"
diff --git a/libervia/backend/plugins/plugin_xep_0199.py b/libervia/backend/plugins/plugin_xep_0199.py
index 1444775b..8c3a4e3f 100644
--- a/libervia/backend/plugins/plugin_xep_0199.py
+++ b/libervia/backend/plugins/plugin_xep_0199.py
@@ -28,7 +28,6 @@ from twisted.words.protocols.jabber import xmlstream, jid
from zope.interface import implementer
import time
-
PLUGIN_INFO = {
C.PI_NAME: "XMPP PING",
C.PI_IMPORT_NAME: "XEP-0199",
diff --git a/libervia/backend/plugins/plugin_xep_0203.py b/libervia/backend/plugins/plugin_xep_0203.py
index 7902e77b..dc14036e 100644
--- a/libervia/backend/plugins/plugin_xep_0203.py
+++ b/libervia/backend/plugins/plugin_xep_0203.py
@@ -32,7 +32,6 @@ except ImportError:
from wokkel.subprotocols import XMPPHandler
from zope.interface import implementer
-
NS_DD = "urn:xmpp:delay"
PLUGIN_INFO = {
diff --git a/libervia/backend/plugins/plugin_xep_0234.py b/libervia/backend/plugins/plugin_xep_0234.py
index 95835321..a9087ffe 100644
--- a/libervia/backend/plugins/plugin_xep_0234.py
+++ b/libervia/backend/plugins/plugin_xep_0234.py
@@ -45,7 +45,6 @@ from libervia.backend.tools.common.utils import get_human_size
from .plugin_xep_0166 import BaseApplicationHandler
-
log = getLogger(__name__)
NS_JINGLE_FT = "urn:xmpp:jingle:apps:file-transfer:5"
diff --git a/libervia/backend/plugins/plugin_xep_0292.py b/libervia/backend/plugins/plugin_xep_0292.py
index a5dc006e..9aaa8c28 100644
--- a/libervia/backend/plugins/plugin_xep_0292.py
+++ b/libervia/backend/plugins/plugin_xep_0292.py
@@ -32,7 +32,6 @@ from libervia.backend.core.core_types import SatXMPPEntity
from libervia.backend.core import exceptions
from libervia.backend.tools.common.async_utils import async_lru
-
log = getLogger(__name__)
IMPORT_NAME = "XEP-0292"
diff --git a/libervia/backend/plugins/plugin_xep_0297.py b/libervia/backend/plugins/plugin_xep_0297.py
index 93b8a839..678307e7 100644
--- a/libervia/backend/plugins/plugin_xep_0297.py
+++ b/libervia/backend/plugins/plugin_xep_0297.py
@@ -40,7 +40,6 @@ from libervia.backend.memory.sqla_mapping import History
from libervia.backend.plugins.plugin_xep_0428 import XEP_0428
from libervia.backend.tools.common.date_utils import date_fmt
-
log = getLogger(__name__)
diff --git a/libervia/backend/plugins/plugin_xep_0313.py b/libervia/backend/plugins/plugin_xep_0313.py
index 2281abb6..ab5d02f1 100644
--- a/libervia/backend/plugins/plugin_xep_0313.py
+++ b/libervia/backend/plugins/plugin_xep_0313.py
@@ -38,7 +38,6 @@ from libervia.backend.core.log import getLogger
from libervia.backend.tools import xml_tools
from libervia.backend.tools.common import data_format
-
log = getLogger(__name__)
PLUGIN_INFO = {
diff --git a/libervia/backend/plugins/plugin_xep_0320.py b/libervia/backend/plugins/plugin_xep_0320.py
index a663a5da..3dd55d24 100644
--- a/libervia/backend/plugins/plugin_xep_0320.py
+++ b/libervia/backend/plugins/plugin_xep_0320.py
@@ -25,7 +25,6 @@ from libervia.backend.core.constants import Const as C
from libervia.backend.core.i18n import _
from libervia.backend.core.log import getLogger
-
log = getLogger(__name__)
NS_JINGLE_DTLS = "urn:xmpp:jingle:apps:dtls:0"
diff --git a/libervia/backend/plugins/plugin_xep_0329.py b/libervia/backend/plugins/plugin_xep_0329.py
index e7d5364e..dab04fab 100644
--- a/libervia/backend/plugins/plugin_xep_0329.py
+++ b/libervia/backend/plugins/plugin_xep_0329.py
@@ -39,7 +39,6 @@ from libervia.backend.tools import stream
from libervia.backend.tools import utils
from libervia.backend.tools.common import regex
-
log = getLogger(__name__)
PLUGIN_INFO = {
@@ -841,7 +840,7 @@ class XEP_0329(object):
async def on_component_affiliations_get(self, client, iq_elt):
try:
- (from_jid, affiliations_elt, path, namespace, file_data) = (
+ from_jid, affiliations_elt, path, namespace, file_data = (
await self._parse_element(
client, iq_elt, "affiliations", NS_FIS_AFFILIATION
)
@@ -880,7 +879,7 @@ class XEP_0329(object):
async def on_component_affiliations_set(self, client, iq_elt):
try:
- (from_jid, affiliations_elt, path, namespace, file_data) = (
+ from_jid, affiliations_elt, path, namespace, file_data = (
await self._parse_element(
client, iq_elt, "affiliations", NS_FIS_AFFILIATION
)
@@ -998,7 +997,7 @@ class XEP_0329(object):
async def on_component_configuration_get(self, client, iq_elt):
try:
- (from_jid, configuration_elt, path, namespace, file_data) = (
+ from_jid, configuration_elt, path, namespace, file_data = (
await self._parse_element(
client, iq_elt, "configuration", NS_FIS_CONFIGURATION
)
@@ -1041,7 +1040,7 @@ class XEP_0329(object):
async def on_component_configuration_set(self, client, iq_elt):
try:
- (from_jid, configuration_elt, path, namespace, file_data) = (
+ from_jid, configuration_elt, path, namespace, file_data = (
await self._parse_element(
client, iq_elt, "configuration", NS_FIS_CONFIGURATION
)
diff --git a/libervia/backend/plugins/plugin_xep_0334.py b/libervia/backend/plugins/plugin_xep_0334.py
index f826164d..9b565b0d 100644
--- a/libervia/backend/plugins/plugin_xep_0334.py
+++ b/libervia/backend/plugins/plugin_xep_0334.py
@@ -34,7 +34,6 @@ from twisted.words.xish import domish
from zope.interface import implementer
from textwrap import dedent
-
PLUGIN_INFO = {
C.PI_NAME: "Message Processing Hints",
C.PI_IMPORT_NAME: "XEP-0334",
diff --git a/libervia/backend/plugins/plugin_xep_0363.py b/libervia/backend/plugins/plugin_xep_0363.py
index 0db89dce..7ac0c5e3 100644
--- a/libervia/backend/plugins/plugin_xep_0363.py
+++ b/libervia/backend/plugins/plugin_xep_0363.py
@@ -40,7 +40,6 @@ from libervia.backend.core.log import getLogger
from libervia.backend.core.xmpp import SatXMPPComponent
from libervia.backend.tools import utils, web as sat_web
-
log = getLogger(__name__)
PLUGIN_INFO = {
diff --git a/libervia/backend/plugins/plugin_xep_0372.py b/libervia/backend/plugins/plugin_xep_0372.py
index 5dbd491d..35d25a0d 100644
--- a/libervia/backend/plugins/plugin_xep_0372.py
+++ b/libervia/backend/plugins/plugin_xep_0372.py
@@ -34,7 +34,6 @@ from libervia.backend.core.log import getLogger
from libervia.backend.core.core_types import SatXMPPEntity
from libervia.backend.tools.common import data_format
-
log = getLogger(__name__)
PLUGIN_INFO = {
@@ -46,15 +45,11 @@ PLUGIN_INFO = {
C.PI_DEPENDENCIES: ["XEP-0334"],
C.PI_MAIN: "XEP_0372",
C.PI_HANDLER: "yes",
- C.PI_DESCRIPTION: _(
- dedent(
- """\
+ C.PI_DESCRIPTION: _(dedent("""\
XEP-0372 (References) implementation
This plugin implement generic references and mentions.
- """
- )
- ),
+ """)),
}
NS_REFS = "urn:xmpp:reference:0"
diff --git a/libervia/backend/plugins/plugin_xep_0374.py b/libervia/backend/plugins/plugin_xep_0374.py
index 01eb676d..9d576192 100644
--- a/libervia/backend/plugins/plugin_xep_0374.py
+++ b/libervia/backend/plugins/plugin_xep_0374.py
@@ -36,7 +36,6 @@ from twisted.internet import defer
from twisted.words.protocols.jabber import jid
from twisted.words.xish import domish
-
__all__ = ["PLUGIN_INFO", "XEP_0374", "NS_OXIM"] # pylint: disable=unused-variable
diff --git a/libervia/backend/plugins/plugin_xep_0384.py b/libervia/backend/plugins/plugin_xep_0384.py
index 795f3e29..6fa73910 100644
--- a/libervia/backend/plugins/plugin_xep_0384.py
+++ b/libervia/backend/plugins/plugin_xep_0384.py
@@ -383,8 +383,7 @@ NS_TM: Final = "urn:xmpp:tm:1"
NS_ATM: Final = "urn:xmpp:atm:1"
-TRUST_MESSAGE_SCHEMA = xmlschema.XMLSchema(
- """
+TRUST_MESSAGE_SCHEMA = xmlschema.XMLSchema("""
-"""
-)
+""")
# This is compatible with omemo:2's SCE profile
diff --git a/libervia/backend/plugins/plugin_xep_0420.py b/libervia/backend/plugins/plugin_xep_0420.py
index e340e69a..70cb26e0 100644
--- a/libervia/backend/plugins/plugin_xep_0420.py
+++ b/libervia/backend/plugins/plugin_xep_0420.py
@@ -40,7 +40,6 @@ from libervia.backend.plugins.plugin_xep_0380 import NS_EME
from twisted.words.protocols.jabber import jid
from twisted.words.xish import domish
-
__all__ = [ # pylint: disable=unused-variable
"PLUGIN_INFO",
"NS_SCE",
diff --git a/libervia/backend/plugins/plugin_xep_0424.py b/libervia/backend/plugins/plugin_xep_0424.py
index 6d362fb0..7ef9ca96 100644
--- a/libervia/backend/plugins/plugin_xep_0424.py
+++ b/libervia/backend/plugins/plugin_xep_0424.py
@@ -63,9 +63,7 @@ PARAMS = """
- """.format(
- category_name=CATEGORY, name=NAME, label=_(LABEL)
-)
+ """.format(category_name=CATEGORY, name=NAME, label=_(LABEL))
class XEP_0424:
diff --git a/libervia/backend/plugins/plugin_xep_0448.py b/libervia/backend/plugins/plugin_xep_0448.py
index 7ddaf300..0aa29ba4 100644
--- a/libervia/backend/plugins/plugin_xep_0448.py
+++ b/libervia/backend/plugins/plugin_xep_0448.py
@@ -67,13 +67,9 @@ PLUGIN_INFO = {
],
C.PI_MAIN: "XEP_0448",
C.PI_HANDLER: "yes",
- C.PI_DESCRIPTION: dedent(
- _(
- """\
+ C.PI_DESCRIPTION: dedent(_("""\
Implementation of e2e encryption for media sharing
- """
- )
- ),
+ """)),
}
NS_ESFS = "urn:xmpp:esfs:0"
diff --git a/libervia/backend/plugins/plugin_xep_0470.py b/libervia/backend/plugins/plugin_xep_0470.py
index 3dd135e5..096db1ae 100644
--- a/libervia/backend/plugins/plugin_xep_0470.py
+++ b/libervia/backend/plugins/plugin_xep_0470.py
@@ -33,7 +33,6 @@ from libervia.backend.plugins.plugin_xep_0277 import MbData
from libervia.backend.tools.common import uri, data_format, date_utils
from libervia.backend.tools.utils import as_deferred, xmpp_date
-
log = getLogger(__name__)
IMPORT_NAME = "XEP-0470"
diff --git a/libervia/backend/plugins/plugin_xep_0475.py b/libervia/backend/plugins/plugin_xep_0475.py
index c50d2bb8..6a79927d 100644
--- a/libervia/backend/plugins/plugin_xep_0475.py
+++ b/libervia/backend/plugins/plugin_xep_0475.py
@@ -39,7 +39,6 @@ from libervia.backend.tools.common import data_format
from .plugin_xep_0373.exceptions import VerificationFailed
-
log = getLogger(__name__)
IMPORT_NAME = "XEP-0475"
diff --git a/libervia/backend/plugins/plugin_xep_0477.py b/libervia/backend/plugins/plugin_xep_0477.py
index 2ba774c0..fb092e47 100644
--- a/libervia/backend/plugins/plugin_xep_0477.py
+++ b/libervia/backend/plugins/plugin_xep_0477.py
@@ -31,7 +31,6 @@ from libervia.backend.core.core_types import SatXMPPEntity
from libervia.backend.core.i18n import _
from libervia.backend.core.log import getLogger
-
log = getLogger(__name__)
IMPORT_NAME = "XEP-0477"
diff --git a/libervia/backend/stdui/ui_profile_manager.py b/libervia/backend/stdui/ui_profile_manager.py
index 91e0551b..3edbaa77 100644
--- a/libervia/backend/stdui/ui_profile_manager.py
+++ b/libervia/backend/stdui/ui_profile_manager.py
@@ -27,7 +27,6 @@ from libervia.backend.memory.memory import ProfileSessions
from twisted.internet import defer
from twisted.words.protocols.jabber import jid
-
log = getLogger(__name__)
diff --git a/libervia/backend/test/test_plugin_misc_groupblog.py b/libervia/backend/test/test_plugin_misc_groupblog.py
index 89d73fcc..7fa90227 100644
--- a/libervia/backend/test/test_plugin_misc_groupblog.py
+++ b/libervia/backend/test/test_plugin_misc_groupblog.py
@@ -31,7 +31,6 @@ from twisted.internet import defer
from twisted.words.protocols.jabber import jid
import importlib
-
NS_PUBSUB = "http://jabber.org/protocol/pubsub"
DO_NOT_COUNT_COMMENTS = -1
@@ -95,9 +94,7 @@ def COMMENT(id_=COMMENT_ID_1):
- """.format(
- ns=NS_PUBSUB, id=id_, publisher=PUBLISHER
- )
+ """.format(ns=NS_PUBSUB, id=id_, publisher=PUBLISHER)
def ITEM_DATA(id_=ITEM_ID_1, count=0):
diff --git a/libervia/backend/test/test_plugin_misc_radiocol.py b/libervia/backend/test/test_plugin_misc_radiocol.py
index 12c79b13..f24a7f97 100644
--- a/libervia/backend/test/test_plugin_misc_radiocol.py
+++ b/libervia/backend/test/test_plugin_misc_radiocol.py
@@ -49,7 +49,6 @@ import os
import copy
import shutil
-
ROOM_JID = JID(Const.MUC_STR[0])
PROFILE = Const.PROFILE[0]
REFEREE_FULL = JID(ROOM_JID.userhost() + "/" + Const.JID[0].user)
diff --git a/libervia/backend/test/test_plugin_xep_0203.py b/libervia/backend/test/test_plugin_xep_0203.py
index 6b5cd3bb..343430a3 100644
--- a/libervia/backend/test/test_plugin_xep_0203.py
+++ b/libervia/backend/test/test_plugin_xep_0203.py
@@ -43,8 +43,7 @@ class XEP_0203Test(helpers.SatTestCase):
Offline Storage
"""
- message_xml = (
- """
+ message_xml = """
text