summaryrefslogtreecommitdiff
path: root/python/samba/netcmd
diff options
context:
space:
mode:
authorBjörn Baumbach <bb@sernet.de>2024-11-20 17:10:12 +0100
committerBjörn Baumbach <bb@sernet.de>2025-01-23 18:53:37 +0000
commitb19445a8f00cbb64e81e604b818b905f6ae17011 (patch)
treeefc9e2057a49aa472fb6fa4561d95418d44e2d08 /python/samba/netcmd
parent462d0d667c09012f7c81d1b94f739ef8ebe5fd03 (diff)
downloadsamba-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.py17
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))