1
0
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:
Jelmer Vernooij
2007-12-18 02:21:28 +01:00
committed by Stefan Metzmacher
parent 174aa15837
commit 20c686f501
3 changed files with 43 additions and 33 deletions

View File

@@ -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."""