diff options
| author | Björn Baumbach <bb@sernet.de> | 2024-11-20 17:10:12 +0100 |
|---|---|---|
| committer | Björn Baumbach <bb@sernet.de> | 2025-01-23 18:53:37 +0000 |
| commit | b19445a8f00cbb64e81e604b818b905f6ae17011 (patch) | |
| tree | efc9e2057a49aa472fb6fa4561d95418d44e2d08 /python/samba/netcmd | |
| parent | 462d0d667c09012f7c81d1b94f739ef8ebe5fd03 (diff) | |
| download | samba-b19445a8f00cbb64e81e604b818b905f6ae17011.tar.gz samba-b19445a8f00cbb64e81e604b818b905f6ae17011.tar.bz2 samba-b19445a8f00cbb64e81e604b818b905f6ae17011.zip | |
samba-tool user disable: rename filter variable to search_filter
filter() is a Python built-in function to filter iterables.
Signed-off-by: Björn Baumbach <bb@sernet.de>
Reviewed-by: Jule Anger <janger@samba.org>
Diffstat (limited to 'python/samba/netcmd')
| -rw-r--r-- | python/samba/netcmd/user/disable.py | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/python/samba/netcmd/user/disable.py b/python/samba/netcmd/user/disable.py index 4dd57ca6d38..158961633d9 100644 --- a/python/samba/netcmd/user/disable.py +++ b/python/samba/netcmd/user/disable.py @@ -36,7 +36,8 @@ class cmd_user_disable(Command): metavar="URL", dest="H"), Option("--filter", help="LDAP filter to select user", - type=str), + type=str, + dest="search_filter"), ] takes_args = ["username?"] @@ -48,12 +49,13 @@ class cmd_user_disable(Command): } def run(self, username=None, sambaopts=None, credopts=None, - versionopts=None, filter=None, H=None): - if username is None and filter is None: + versionopts=None, search_filter=None, H=None): + if username is None and search_filter is None: raise CommandError("Either the username or '--filter' must be specified!") - if filter is None: - filter = "(&(objectClass=user)(sAMAccountName=%s))" % (ldb.binary_encode(username)) + if search_filter is None: + search_filter = "(&(objectClass=user)(sAMAccountName=%s))" % ( + ldb.binary_encode(username)) lp = sambaopts.get_loadparm() creds = credopts.get_credentials(lp, fallback_machine=True) @@ -61,6 +63,7 @@ class cmd_user_disable(Command): samdb = SamDB(url=H, session_info=system_session(), credentials=creds, lp=lp) try: - samdb.disable_account(filter) + samdb.disable_account(search_filter) except Exception as msg: - raise CommandError("Failed to disable user '%s': %s" % (username or filter, msg)) + raise CommandError("Failed to disable user '%s': %s" % ( + username or search_filter, msg)) |
