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