Christoph Böddeker added the comment:

That's true. Now I have finde the reason.

Someone has changed a function in lib/python3.5/string.py : _vformat.
This function returns now a tuple (befor it was only one return value).

IPython inherits from this object in 
lib/python3.5/site-packages/IPython/utils/text.py
Because of this change the IPython code is not working.

It seems to me, that this change in python is not nessesary.

I don't, know how to find the commit, message who has changed this and why.



Python 3.5.0:
def _vformat( ..., auto_arg_index=0):
    ...
    format_spec = self._vformat( ..., auto_arg_index=auto_arg_index)
    ...
    return ''.join(result)

Python 3.5.1:
def _vformat( ..., auto_arg_index=0):
    ...
    format_spec, auto_arg_index = self._vformat( ..., 
auto_arg_index=auto_arg_index)
    ...
    return ''.join(result), auto_arg_index

----------
status: closed -> open

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26062>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to