The Ipython shell opened with qtconsole option (i.e ipython qtconsole) truncates the help message obtained by the ?? magic. i.e
In [1]: import string
In [2]: string??
Gives:
lineno = len(lines)
raise ValueError('Invalid placeholder in string: line %d, col %d' %
(lineno, colno))
def substitute(self, *args, **kws):
if len(args) > 1:
raise TypeError('Too many positional arguments')
if not args:
mapping = kws
elif kws:
mapping = _multimap(kws, args[0])
else:
mapping = args[0]
# Helper function for .sub()
def convert(mo):
# Check the most common path first.
named = mo.group('named') or mo.group('braced')
if named is not None:
val = mapping[named]
# We use this idiom instead of str() because the latter will
# fail if val is a Unicode containing non-ASCII characters.
...
This bug is observed on Win32 and OSX. IPython itself (without qtconsole) does not exhibit this problem.
The Ipython shell opened with
qtconsoleoption (i.eipython qtconsole) truncates the help message obtained by the??magic. i.eGives:
This bug is observed on Win32 and OSX. IPython itself (without
qtconsole) does not exhibit this problem.