> bzr: ERROR: exceptions.TypeError: character mapping must return integer,
> None or unicode
>
> Traceback (most recent call last):
> File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 896, in run_bzr_catch_errors
> return run_bzr(argv)
> File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 842, in run_bzr
> ret = run(*run_argv)
> File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 542, in run_argv_aliases
> return self.run(**all_cmd_args)
> File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/pqm/__init__.py", line 110, in run
> tree=tree)
> File "/usr/lib/python2.6/dist-packages/bzrlib/plugins/pqm/pqm_submit.py", line 215, in submit
> SMTPConnection(config).send_email(message)
> File "/usr/lib/python2.6/dist-packages/bzrlib/smtp_connection.py", line 152, in send_email
> self._connect()
> File "/usr/lib/python2.6/dist-packages/bzrlib/smtp_connection.py", line 67, in _connect
> self._authenticate()
> File "/usr/lib/python2.6/dist-packages/bzrlib/smtp_connection.py", line 114, in _authenticate
> self._connection.login(self._smtp_username, self._smtp_password)
> File "/usr/lib/python2.6/smtplib.py", line 574, in login
> (code, resp) = self.docmd(encode_cram_md5(resp, user, password))
> File "/usr/lib/python2.6/smtplib.py", line 538, in encode_cram_md5
> response = user + " " + hmac.HMAC(password, challenge).hexdigest()
> File "/usr/lib/python2.6/hmac.py", line 72, in __init__
> self.outer.update(key.translate(trans_5C))
> TypeError: character mapping must return integer, None or unicode
^- From what I can tell, this is a bug in python's smtplib and how it
handles start_tls.
Certainly at best we are passing whatever plain-text password down into
login(), which is then responsible for the encoding, etc. Which it seems
to be failing to do.
affects python
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
...
> bzr: ERROR: exceptions. TypeError: character mapping must return integer, python2. 6/dist- packages/ bzrlib/ commands. py", line 896, in run_bzr_ catch_errors python2. 6/dist- packages/ bzrlib/ commands. py", line 842, in run_bzr python2. 6/dist- packages/ bzrlib/ commands. py", line 542, in run_argv_aliases **all_cmd_ args) python2. 6/dist- packages/ bzrlib/ plugins/ pqm/__init_ _.py", line 110, in run python2. 6/dist- packages/ bzrlib/ plugins/ pqm/pqm_ submit. py", line 215, in submit config) .send_email( message) python2. 6/dist- packages/ bzrlib/ smtp_connection .py", line 152, in send_email python2. 6/dist- packages/ bzrlib/ smtp_connection .py", line 67, in _connect ate() python2. 6/dist- packages/ bzrlib/ smtp_connection .py", line 114, in _authenticate n.login( self._smtp_ username, self._smtp_ password) python2. 6/smtplib. py", line 574, in login encode_ cram_md5( resp, user, password)) python2. 6/smtplib. py", line 538, in encode_cram_md5 .hexdigest( ) python2. 6/hmac. py", line 72, in __init__ update( key.translate( trans_5C) )
> None or unicode
>
> Traceback (most recent call last):
> File "/usr/lib/
> return run_bzr(argv)
> File "/usr/lib/
> ret = run(*run_argv)
> File "/usr/lib/
> return self.run(
> File "/usr/lib/
> tree=tree)
> File "/usr/lib/
> SMTPConnection(
> File "/usr/lib/
> self._connect()
> File "/usr/lib/
> self._authentic
> File "/usr/lib/
> self._connectio
> File "/usr/lib/
> (code, resp) = self.docmd(
> File "/usr/lib/
> response = user + " " + hmac.HMAC(password, challenge)
> File "/usr/lib/
> self.outer.
> TypeError: character mapping must return integer, None or unicode
^- From what I can tell, this is a bug in python's smtplib and how it
handles start_tls.
Certainly at best we are passing whatever plain-text password down into
login(), which is then responsible for the encoding, etc. Which it seems
to be failing to do.
affects python
John
=:->
-----BEGIN PGP SIGNATURE----- enigmail. mozdev. org
v628ACgkQJdeBCY SNAANpGQCeLjIeo sDZ/w89FM8n8H3r Yae1 OyvfG/z2OTjaPaL EP
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://
iEYEARECAAYFAkm
vhEAoJGsQFLAE1N
=NEMv
-----END PGP SIGNATURE-----