Remove unnecessary imports.
authorJelmer Vernooij <jelmer@samba.org>
Sun, 19 Jul 2009 16:51:15 +0000 (18:51 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Sun, 19 Jul 2009 16:51:15 +0000 (18:51 +0200)
source4/scripting/python/samba/__init__.py
source4/scripting/python/samba/getopt.py
source4/scripting/python/samba/idmap.py
source4/scripting/python/samba/provision.py
source4/scripting/python/samba/samba3.py
source4/scripting/python/samba/upgrade.py

index 131d1a3ac6be36c06953a69e2c0f261795ca79af..164803bb65d692369bd73e6745db40a034b1b18b 100644 (file)
@@ -42,7 +42,6 @@ else:
 
 
 import ldb
-import credentials
 import glue
 
 class Ldb(ldb.Ldb):
index c12245f6c5706a6eae36bc04a5ce8afdd0181498..8b756b2d6fcf26225bd28e78aff721e12d16da67 100644 (file)
@@ -20,7 +20,7 @@
 """Support for parsing Samba-related command-line options."""
 
 import optparse
-from credentials import Credentials, AUTO_USE_KERBEROS, DONT_USE_KERBEROS, MUST_USE_KERBEROS
+from credentials import Credentials, DONT_USE_KERBEROS, MUST_USE_KERBEROS
 from hostconfig import Hostconfig
 
 __docformat__ = "restructuredText"
index f8eeb1892569a4b68b3b85577467f96c156cd604..ee79be1af9d2f0969ad77dc303c4f953f164c8c3 100644 (file)
@@ -23,8 +23,6 @@
 __docformat__ = "restructuredText"
 
 import samba
-import glue
-import ldb
 
 class IDmapDB(samba.Ldb):
     """The IDmap database."""
index 8f57105224f70c63f831267c0930aaa40b2ed18b..8a7ed6a86e5531b0d52b7191a77b108cb69302bd 100644 (file)
@@ -38,13 +38,12 @@ import registry
 import samba
 from auth import system_session
 from samba import version, Ldb, substitute_var, valid_netbios_name, check_all_substituted, \
-  DS_BEHAVIOR_WIN2000, DS_BEHAVIOR_WIN2003_INTERIM, DS_BEHAVIOR_WIN2003, DS_BEHAVIOR_WIN2008
+  DS_BEHAVIOR_WIN2008
 from samba.samdb import SamDB
 from samba.idmap import IDmapDB
 from samba.dcerpc import security
 import urllib
-from ldb import SCOPE_SUBTREE, SCOPE_ONELEVEL, SCOPE_BASE, LdbError, \
-        timestring, CHANGETYPE_MODIFY, CHANGETYPE_NONE
+from ldb import SCOPE_SUBTREE, LdbError, timestring
 from ms_schema import read_ms_schema
 
 __docformat__ = "restructuredText"
index c8ddbc8864d3be23bac79035140d592dd36692de..179efa2700aaeba8bc661ed3e385e2ab1c15628e 100644 (file)
@@ -502,7 +502,7 @@ TDBSAM_USER_PREFIX = "USER_"
 class LdapSam(object):
     """Samba 3 LDAP passdb backend reader."""
     def __init__(self, url):
-        self.ldap_url = ldap_url
+        self.ldap_url = url
 
 
 class TdbSam(TdbDatabase):
@@ -692,7 +692,7 @@ class ParamFile(object):
                (k, v) = l.split("=", 1) 
                self._sections[section][self._sanitize_name(k)] = v
             else:
-                raise Error("Unable to parser line %d: %r" % (i+1,l))
+                raise Exception("Unable to parser line %d: %r" % (i+1,l))
 
     def get(self, param, section=None):
         """Return the value of a parameter.
index 0c83604e827503dc5abbdd82f9ab64b53bd0fed2..81945525e6a4ad717c95d191b7a33a3f14ce6b78 100644 (file)
@@ -9,17 +9,16 @@
 
 __docformat__ = "restructuredText"
 
-from provision import findnss, provision, FILL_DRS
+from provision import provision, FILL_DRS
 import grp
 import ldb
 import time
 import pwd
-import uuid
 import registry
 from samba import Ldb
-from samba.samdb import SamDB
+from samba.param import LoadParm
 
-def import_sam_policy(samldb, samba3_policy, domaindn):
+def import_sam_policy(samldb, policy, dn):
     """Import a Samba 3 policy database."""
     samldb.modify_ldif("""
 dn: %s
@@ -394,7 +393,7 @@ def upgrade_smbconf(oldconf,mark):
         kept in the new configuration as "samba3:<name>"
     """
     data = oldconf.data()
-    newconf = param_init()
+    newconf = LoadParm()
 
     for s in data:
         for p in data[s]: