Matthias Bussonnier
6f1ee0cfa8
Use stacklevel in warnings or filters don't work.
...
In particular with the right stacklevel IPython will display the warning
if code is directly entered by the user. Without this info it does not.
Use the opportunity to add in the warning since when things are
deprecated. This leads to one less lookup of information for the user.
2017-04-29 20:13:19 +02:00
Matthias Bussonnier
b0f10081d4
Fix : Jedi do not complete numpy arrays in dictionary
...
Fix ipython/ipython#10468
2017-04-21 13:14:07 +02:00
Matthias Bussonnier
9a851165ad
Lookup optimisation
...
avoid a couple of dynamic lookup in the core of the parsing loop.
Performance improvement will be minimal, but adding a little many time
can be consequent.
2017-03-14 23:55:03 +01:00
Matthias Bussonnier
bb8fe0b24c
A missing docstring.
2017-03-14 23:54:38 +01:00
Matthias Bussonnier
fc27ca1b6a
'fix a couple of error locations'
2017-02-24 13:03:03 +01:00
Matthias Bussonnier
784de85b36
Add test for handeling of newline in multiline strings
2017-02-24 00:05:38 +01:00
Matthias Bussonnier
0fb386d7e2
Make sure error token set the new_line flag when necessary
...
Should solve #855
2017-02-24 00:05:38 +01:00
Matthias Bussonnier
ef1b1f41e4
Use start and end position in repr for simpler debugging.
2017-02-14 23:53:53 +01:00
Matthias Bussonnier
b72aa41019
Missing assert
2017-02-08 23:40:23 +01:00
Matthias Bussonnier
0f865a17ef
Improve some documentation about name with symbols, name and completion.
2017-01-22 18:41:35 -08:00
Matthias Bussonnier
d3e8a9bd52
Resolve kewords types as keyword in completions
...
Closes #833
2017-01-22 18:39:32 -08:00
Matthias Bussonnier
e96cccb81c
Document a bit more
2016-05-18 16:48:08 -07:00
Matthias Bussonnier
4ba6000f92
Initialize colorama lazily
...
Will prevent colorama from wrapping stderr/out if not in debug mode,
which leads to some errors.
2016-05-17 16:49:57 -07:00