o QQYdZddlZddlmZddlmZddlmZe dkreej eZ e d Z e d d Zed ddede ZeZejd kreejdSedS)z User PRE modification hook. This script must be called BEFORE different user-related changes in control panel. See --help and docs for detailed description of actions and parameters. N)ModifyUserHook)setup_logger_and_sentry) valid_name__main__) descriptioncommand)destdeletez.call this command before user has been deleted)helpz --usernamez-uTzName of a deleted account)requiredtyper )username)__doc__argparseclcommon.public_hooks.librclcommon.public_hooksr!clcommon.public_hooks.lib.helpersr _valid_name__name__ArgumentParserparseradd_subparsers subparsers add_parserr add_argument parse_argsargslistenerrpre_delete_userrNotImplementedError/builddir/build/BUILDROOT/alt-python27-cllib-3.4.40-1.el9.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcommon/public_hooks/bin/pre_modify_user.pyr$sJ 444444999999GGGGGG z $X $ 9 9 9F&&I&66J  " "G#IIF  dT 8:::     D~H |x  ] ! $ $ $ $ $"!%r"