mirror of
https://github.com/samba-team/samba.git
synced 2025-12-03 04:23:50 +03:00
r26522: Fix warnings on SamDB connect from Python, simplify the setup code for the various LDBs.
This commit is contained in:
committed by
Stefan Metzmacher
parent
174aa15837
commit
20c686f501
@@ -25,10 +25,14 @@ import misc
|
||||
import ldb
|
||||
|
||||
class SamDB(samba.Ldb):
|
||||
def __init__(self, *args, **kwargs):
|
||||
super(SamDB, self).__init__(*args, **kwargs)
|
||||
def __init__(self, url=None, session_info=None, credentials=None,
|
||||
modules_dir=None, lp=None):
|
||||
super(SamDB, self).__init__(session_info=session_info, credentials=credentials,
|
||||
modules_dir=modules_dir, lp=lp)
|
||||
misc.dsdb_set_global_schema(self)
|
||||
misc.ldb_register_samba_handlers(self)
|
||||
if url:
|
||||
self.connect(url)
|
||||
|
||||
def add_foreign(self, domaindn, sid, desc):
|
||||
"""Add a foreign security principle."""
|
||||
|
||||
Reference in New Issue
Block a user