s4-python: Remove unused imports, duplicate definitions of SECINFO_ constants.
authorJelmer Vernooij <jelmer@samba.org>
Sat, 3 Apr 2010 21:33:47 +0000 (23:33 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Sat, 3 Apr 2010 21:47:26 +0000 (23:47 +0200)
source4/lib/ldb/tests/python/sec_descriptor.py
source4/scripting/python/pyglue.c

index 4d03c0bd941cdad00d4e46974a139e09f51699af..8b2a87992f42fd830a4baf78b1b3ad8ad4c321b8 100755 (executable)
@@ -1,31 +1,29 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
 
-import getopt
 import optparse
 import sys
 import os
 import base64
 import re
 import random
-import time
 
 sys.path.append("bin/python")
 
 import samba.getopt as options
 
 # Some error messages that are being tested
-from ldb import SCOPE_SUBTREE, SCOPE_ONELEVEL, SCOPE_BASE, LdbError
-from ldb import ERR_NO_SUCH_OBJECT, ERR_INVALID_DN_SYNTAX, ERR_UNWILLING_TO_PERFORM
-from ldb import ERR_INSUFFICIENT_ACCESS_RIGHTS
+from ldb import SCOPE_SUBTREE, SCOPE_BASE, LdbError
+from ldb import ERR_NO_SUCH_OBJECT
 
 # For running the test unit
 from samba.ndr import ndr_pack, ndr_unpack
 from samba.dcerpc import security
 
 from samba.auth import system_session
-from samba import Ldb, DS_DOMAIN_FUNCTION_2008, SECINFO_OWNER, \
-    SECINFO_GROUP, SECINFO_DACL, SECINFO_SACL
+from samba import Ldb, DS_DOMAIN_FUNCTION_2008
+from samba.dcerpc.security import (
+    SECINFO_OWNER, SECINFO_GROUP, SECINFO_DACL, SECINFO_SACL)
 from subunit.run import SubunitTestRunner
 import unittest
 
index 7b813a069aa58bffe72748e37f1b3e1af1c3020b..37d75cd5a1cf3111130511f06f0732723b8c0e8e 100644 (file)
@@ -751,12 +751,6 @@ void initglue(void)
        PyModule_AddObject(m, "DS_DC_FUNCTION_2008", PyInt_FromLong(DS_DC_FUNCTION_2008));
        PyModule_AddObject(m, "DS_DC_FUNCTION_2008_R2", PyInt_FromLong(DS_DC_FUNCTION_2008_R2));
 
-       /* "LDAP_SERVER_SD_FLAGS_OID" */
-       PyModule_AddObject(m, "SECINFO_OWNER", PyInt_FromLong(SECINFO_OWNER));
-       PyModule_AddObject(m, "SECINFO_GROUP", PyInt_FromLong(SECINFO_GROUP));
-       PyModule_AddObject(m, "SECINFO_DACL", PyInt_FromLong(SECINFO_DACL));
-       PyModule_AddObject(m, "SECINFO_SACL", PyInt_FromLong(SECINFO_SACL));
-
        /* one of the most annoying things about python scripts is
           that they don't die when you hit control-C. This fixes that
           sillyness. As we do all database operations using