Skip to content

Commit be5a98d

Browse files
Merge pull request #30 from theneedyguy/master
Fix for python3
2 parents c246732 + 315a05c commit be5a98d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

flask_simpleldap/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import re
33
from functools import wraps
44
import ldap
5+
import sys
56
from ldap import filter as ldap_filter
67
from flask import abort, current_app, g, make_response, redirect, url_for, \
78
request
@@ -149,7 +150,10 @@ def bind_user(self, username, password):
149150
return
150151
try:
151152
conn = self.initialize
152-
conn.simple_bind_s(user_dn.decode('utf-8'), password)
153+
if sys.version_info[0] > 2:
154+
conn.simple_bind_s(user_dn, password)
155+
else:
156+
conn.simple_bind_s(user_dn.decode('utf-8'), password)
153157
return True
154158
except ldap.LDAPError:
155159
return

0 commit comments

Comments
 (0)