Merge pull request #5 from charles-dyfis-net/issues/4

UTF-8 encode passwd only when set (fixes: #4)
This commit is contained in:
Tarek Ziade 2013-04-22 13:27:26 -07:00
commit a8594620ac
1 changed files with 4 additions and 2 deletions

View File

@ -139,6 +139,7 @@ class ConnectionManager(object):
return len(self._pool)
def _match(self, bind, passwd):
if passwd is not None:
passwd = passwd.encode('utf8')
with self._pool_lock:
inactives = []
@ -200,6 +201,7 @@ class ConnectionManager(object):
"""
tries = 0
connected = False
if passwd is not None:
passwd = passwd.encode('utf8')
exc = None
conn = None