s4 upgradeprovision: Try to support older Pythons.
authorMichael Wood <esiotrot@gmail.com>
Fri, 25 Jun 2010 06:46:13 +0000 (08:46 +0200)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Fri, 25 Jun 2010 06:46:13 +0000 (08:46 +0200)
Use "...".split(sep, 1) instead of "...".partition(sep).

Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
source4/scripting/python/samba/upgradehelpers.py

index 377ac290b7ade747563bc71ca4aad2c93d5b723d..74a157d0412eaba13b6d4ba63be59a1136065b43 100755 (executable)
@@ -422,7 +422,7 @@ def identic_rename(ldbobj, dn):
     :param lbdobj: An Ldb Object
     :param dn: DN of the object to manipulate
     """
-    (before, sep, after)=str(dn).partition('=')
+    (before, after) = str(dn).split('=', 1)
     ldbobj.rename(dn, ldb.Dn(ldbobj, "%s=foo%s" % (before, after)))
     ldbobj.rename(ldb.Dn(ldbobj, "%s=foo%s" % (before, after)), dn)