]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commitdiff
Making the linter happy, somehow.
authorFrank Brehm <frank@brehm-online.com>
Tue, 18 Oct 2022 08:47:02 +0000 (10:47 +0200)
committerFrank Brehm <frank@brehm-online.com>
Tue, 18 Oct 2022 08:47:02 +0000 (10:47 +0200)
lib/pp_admintools/__init__.py
lib/pp_admintools/app/__init__.py
lib/pp_admintools/app/dns_deploy_zones.py
lib/pp_admintools/app/ldap.py
lib/pp_admintools/app/pdns.py
lib/pp_admintools/app/remove_ldap_user.py
lib/pp_admintools/app/set_ldap_password.py
lib/pp_admintools/argparse_actions.py
lib/pp_admintools/config/ldap.py
lib/pp_admintools/config/pdns.py
locale/de_DE/LC_MESSAGES/pp_admintools.po

index d483487340c5bc5cee143a01bae3d6d0683462ed..cb18c7cfc92e0863974d1dc757cef79d2be87d41 100644 (file)
@@ -1,10 +1,9 @@
 #!/bin/env python3
 # -*- coding: utf-8 -*-
 
-__version__ = '0.5.0'
+__version__ = '0.5.1'
 
 MAX_PORT_NUMBER = (2 ** 16) - 1
-MAX_TIMEOUT = 3600
 DEFAULT_CONFIG_DIR = 'pixelpark'
 
 # vim: ts=4 et list
index 0baed8a38058e36395e745c152197e8ee8e5cef2..fa23a62c2193e6676bc20860c7a295f606315a38 100644 (file)
@@ -9,24 +9,16 @@ from __future__ import absolute_import
 
 # Standard modules
 import logging
-import argparse
-import signal
-import re
-import getpass
 
 # Third party modules
-from fb_tools.common import to_bool
-from fb_tools.argparse_actions import TimeoutOptionAction
 from fb_tools.cfg_app import FbConfigApplication
-from fb_tools.errors import FbAppError, IoTimeoutError, TimeoutOnPromptError
+from fb_tools.errors import FbAppError
 from fb_tools.multi_config import BaseMultiConfig
 
 # Own modules
 from .. import __version__ as GLOBAL_VERSION
 from .. import DEFAULT_CONFIG_DIR
 
-from ..config.ldap import MAX_TIMEOUT
-
 from ..xlate import XLATOR
 
 LOG = logging.getLogger(__name__)
@@ -34,7 +26,7 @@ LOG = logging.getLogger(__name__)
 _ = XLATOR.gettext
 ngettext = XLATOR.ngettext
 
-__version__ = '0.4.1'
+__version__ = '0.4.2'
 
 
 # =============================================================================
index c9e811e03ff2cc7bc527365ee8a7bd76f9436c78..0cf7aeb1f79e888763cacab22b812bbd8a51f9a8 100644 (file)
@@ -44,7 +44,7 @@ from ..config.dns_deploy_zones import DnsDeployZonesConfig
 
 from ..xlate import XLATOR
 
-__version__ = '0.8.4'
+__version__ = '0.8.5'
 LOG = logging.getLogger(__name__)
 
 _ = XLATOR.gettext
@@ -261,7 +261,6 @@ class PpDeployZonesApp(PpPDNSApplication):
         deploy_group = self.arg_parser.add_argument_group(_("Options for {}").format(
             self.appname))
 
-
         deploy_group.add_argument(
             '-B', '--backup', dest="keep_backup", action='store_true',
             help=_("Keep a backup file for each changed configuration file."),
index e31317528c47a2ff16151d8abaf44f96e2fa938e..470cbb5faa760b2b63441bbb7d18bf06bcc923a0 100644 (file)
@@ -31,6 +31,7 @@ from ldap3.core.exceptions import LDAPException
 # from ldap3.core.exceptions import LDAPException, LDAPBindError
 
 from fb_tools.common import pp, is_sequence, to_bool
+from fb_tools.argparse_actions import TimeoutOptionAction
 from fb_tools.mailaddress import MailAddress
 from fb_tools.collections import FrozenCIStringSet, CIStringSet, CIDict
 
@@ -43,7 +44,7 @@ from .. import MAX_PORT_NUMBER, DEFAULT_CONFIG_DIR
 
 # from ..argparse_actions import PortOptionAction
 
-from . import DPXAppError, TimeoutOptionAction, BaseDPXApplication
+from . import DPXAppError, BaseDPXApplication
 
 # from ..config.ldap import LdapConfigError
 from ..config.ldap import LdapConnectionInfo, LdapConfiguration
index df73747f8235bd5617e46e3d1ae25daba21e743a..16bb693173d2e1958700658b81068816cd05f618 100644 (file)
@@ -22,7 +22,6 @@ import psutil
 
 # Own modules
 from fb_tools.common import pp
-from fb_tools.argparse_actions import TimeoutOptionAction
 from fb_tools.xlate import format_list
 
 from fb_pdnstools.zone import PowerDNSZone
@@ -41,7 +40,7 @@ from ..config.pdns import PdnsConfiguration
 
 from ..xlate import XLATOR
 
-__version__ = '0.9.4'
+__version__ = '0.9.5'
 LOG = logging.getLogger(__name__)
 
 _ = XLATOR.gettext
@@ -241,7 +240,6 @@ class PpPDNSApplication(BaseMailApplication):
 
         insts = PdnsConfiguration.valid_pdns_api_instances
         inst_list = format_list(insts, do_repr=True)
-        default_timeout = PdnsConfiguration.default_pdns_timeout
 
         inst_group.add_argument(
             '-I', '--inst', '--instance',
index 37e29e19a2c36413d3c54232cd7c3974f8debaac..68a1b66b5992a7ab3b9367215bdaa46414dcaa5e 100644 (file)
@@ -17,11 +17,10 @@ from ldap3 import MODIFY_REPLACE, MODIFY_ADD, MODIFY_DELETE
 
 # Own modules
 from fb_tools.common import to_bool, is_sequence, pp
+from fb_tools.errors import AbortAppError, TimeoutOnPromptError
 
 from ..xlate import XLATOR
 
-from . import AbortAppError, TimeoutOnPromptError
-
 from .ldap import LdapAppError, FatalLDAPError
 from .ldap import BaseLdapApplication
 
index 06db877806259c92055a6275f7a3fd5e54e14a50..0b2009aace5ae11db4f4af2ca97823632b271105 100644 (file)
@@ -36,7 +36,7 @@ from .ldap import LdapAppError, FatalLDAPError
 from .ldap import BaseLdapApplication
 from .ldap import PasswordFileOptionAction
 
-__version__ = '0.6.2'
+__version__ = '0.6.3'
 LOG = logging.getLogger(__name__)
 
 _ = XLATOR.gettext
@@ -242,14 +242,18 @@ class SetLdapPasswordApplication(BaseLdapApplication):
                 def_schema = schema_id
         schema_list.append('list')
 
+        help_txt1 = _(
+            "The schema (hashing method) to use to hash the new password. It is possible to give "
+            "here the value {val_list!r}, then all possible schemes are shown and exit. "
+            "Default: {default!r}.").format(val_list='list', default=def_schema)
+
+        help_txt2 = _(
+            "If you are not using an admin account, then the password will hashed "
+            "only by the default schema.")
+
         app_group.add_argument(
             '-S', '--schema', metavar=_("SCHEMA"), dest="schema", choices=schema_list,
-            help=_(
-                "The schema (hashing method) to use to hash the new password. "
-                "It is possible to give here the value {val_list!r}, then all possible schemes "
-                "are shown and exit. Default: {default!r}.").format(
-                    val_list='list', default=def_schema) + ' ' + _("If you are not using an "
-                "admin account, then the password will hashed only by the default schema.")
+            help=(help_txt1 + ' ' + help_txt2)
         )
 
         user_help = _(
@@ -599,7 +603,7 @@ class SetLdapPasswordApplication(BaseLdapApplication):
         changes['userPassword'] = [(MODIFY_REPLACE, hashed_passwd)]
 
         inst = self.ldap_instances[0]
-        connect_info = self.cfg.ldap_connection[inst]
+        connect_info = self.cfg.ldap_connection[inst]
 
         msg = _("Setting password ...")
         LOG.info(msg)
index 314a999e38a7e4b2a132a8775e21812ffb187e5e..260432409fa08f4ff6cbac7e60eaa687142b2458 100644 (file)
@@ -12,11 +12,11 @@ import logging
 import argparse
 
 # Own modules
-from . import MAX_PORT_NUMBER, MAX_TIMEOUT
+from . import MAX_PORT_NUMBER
 
 from .xlate import XLATOR
 
-__version__ = '0.2.1'
+__version__ = '0.2.2'
 LOG = logging.getLogger(__name__)
 
 _ = XLATOR.gettext
index f79023546f16b3249ce48e112a386070ff9bde73..50bd96883cbc4d0732a4eefd6e12195b8f9539c0 100644 (file)
@@ -17,11 +17,11 @@ import re
 # Third party modules
 
 # Own modules
+
+from fb_tools import MAX_TIMEOUT
 # from fb_tools.common import pp
 from fb_tools.common import is_sequence, to_bool
-
 from fb_tools.multi_config import DEFAULT_ENCODING
-
 from fb_tools.obj import FbGenericBaseObject, FbBaseObject
 
 from . import PpConfigurationError, PpBaseConfiguration
@@ -32,7 +32,7 @@ from . import VALID_TIERS, DEFAULT_TIER
 
 from ..xlate import XLATOR
 
-__version__ = '0.4.1'
+__version__ = '0.4.2'
 LOG = logging.getLogger(__name__)
 
 _ = XLATOR.gettext
@@ -40,7 +40,6 @@ _ = XLATOR.gettext
 DEFAULT_PORT_LDAP = 389
 DEFAULT_PORT_LDAPS = 636
 DEFAULT_TIMEOUT = 20
-MAX_TIMEOUT = 3600
 
 # =============================================================================
 class LdapConfigError(PpConfigurationError):
index 31e97c734b43585872cf7ad89a32e52c7646d6e4..b4c02606f1595770548620f0d426816283bbce18 100644 (file)
@@ -19,13 +19,13 @@ import copy
 
 # Own modules
 
+from fb_tools import MAX_TIMEOUT
 from fb_tools.common import is_sequence, pp
-
 # from .config import ConfigError, BaseConfiguration
 from fb_tools.multi_config import DEFAULT_ENCODING
 
 from .. import __version__ as GLOBAL_VERSION
-from .. import MAX_TIMEOUT, MAX_PORT_NUMBER
+from .. import MAX_PORT_NUMBER
 
 from .mail import MailConfigError, MailConfiguration
 from .mail import DEFAULT_CONFIG_DIR
@@ -34,7 +34,7 @@ from ..xlate import XLATOR
 
 LIBRARY_NAME = "pp-pdns-api-client"
 
-__version__ = '0.2.3'
+__version__ = '0.2.4'
 LOG = logging.getLogger(__name__)
 
 _ = XLATOR.gettext
index 7c644e35b32e9666e54cc17d6e3fc2b42e106bc4..d47cb1441f7c998f38a7b85f4cc5a5e41c8160b3 100644 (file)
@@ -1135,7 +1135,7 @@ msgid ""
 " somehow the current password of the user to change."
 msgstr ""
 "Wenn eine LDAP-Instanz verwendet wird, die nur Leserechte oder keinen Admin-Zugriff hat, dann "
-"mussirgendwie das neue Passwort des Nutzer zum Ändern angegeben werden."
+"muss irgendwie das neue Passwort des Nutzer zum Ändern angegeben werden."
 
 #: lib/pp_admintools/app/set_ldap_password.py:316
 msgid "Could not detect your current login name."