Changeset - 25f6f0c54e0f
[Not reviewed]
stable
0 1 0
Thomas De Schampheleire - 6 years ago 2019-11-30 20:44:45
thomas.de_schampheleire@nokia.com
bin/ldap_sync: revert commit 04dee6fdfdff

Commit 04dee6fdfdff fixed an apparent problem detected by isort, but as Mads
Kiilerich pointed out, it was caused by an incomplete virtualenv that did
not include 'python-ldap'. As a result, isort would not consider 'ldap' as a
standard module and treated it as a local module.

A subsequent commit will fix the 'make-release' script to install all
expected dependencies.
1 file changed with 1 insertions and 0 deletions:
0 comments (0 inline, 0 general)
kallithea/bin/ldap_sync.py
Show inline comments
 
@@ -11,48 +11,49 @@
 
#
 
# You should have received a copy of the GNU General Public License
 
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
"""
 
kallithea.bin.ldap_sync
 
~~~~~~~~~~~~~~~~~~~~~~~
 

	
 
LDAP sync script
 

	
 
This file was forked by the Kallithea project in July 2014.
 
Original author and date, and relevant copyright and licensing information is below:
 
:created_on: Mar 06, 2013
 
:author: marcink
 
:copyright: (c) 2013 RhodeCode GmbH, and others.
 
:license: GPLv3, see LICENSE.md for more details.
 
"""
 

	
 
from __future__ import print_function
 

	
 
import urllib2
 
import uuid
 
from ConfigParser import ConfigParser
 

	
 
import ldap
 

	
 
from kallithea.lib.compat import json
 

	
 

	
 
config = ConfigParser()
 
config.read('ldap_sync.conf')
 

	
 

	
 
class InvalidResponseIDError(Exception):
 
    """ Request and response don't have the same UUID. """
 

	
 

	
 
class ResponseError(Exception):
 
    """ Response has an error, something went wrong with request execution. """
 

	
 

	
 
class UserAlreadyInGroupError(Exception):
 
    """ User is already a member of the target group. """
 

	
 

	
 
class UserNotInGroupError(Exception):
 
    """ User is not a member of the target group. """
 

	
 

	
 
class API(object):
0 comments (0 inline, 0 general)