Dave Halter
e5496381f3
sith now also uses the new API
2019-12-20 19:45:20 +01:00
Dave Halter
4d647238b3
Fix sith.py line number generation
2019-05-31 11:18:49 +02:00
Dave Halter
d00b6ddd10
Sith still used NotFoundError which doesn't exist anymore in jedi
2018-01-06 14:14:16 +01:00
Dave Halter
551c122cf8
Fix an issue in sith where there we have accessed a removed Jedi property.
2017-01-24 09:57:43 +01:00
Dave Halter
d3c437e891
Restructure yield code to make it less error prone.
2017-01-07 12:43:15 +01:00
Dave Halter
ebd080a0fd
Implement goto_assignments(follow_imports=True). Fixes #382 .
2016-08-03 18:05:08 +02:00
Dave Halter
7682f204fb
make it possible to show locations with sith.py before something is executed. This makes never ending completions traceable.
2014-04-20 01:54:16 +02:00
Dave Halter
b1a8a15486
removed a lot of old sith.py code, that is not needed anymore, because almost everything is now a Definition (except Completions).
2014-04-20 01:40:48 +02:00
Dave Halter
9f200b43ce
sith readability
2014-03-14 13:10:25 +01:00
Dave Halter
6a6927e9a7
sith refactoring
2014-03-14 12:50:57 +01:00
Aaron Meurer
fc4e5408ba
Try to make it clearer that the first output of sith.py run is just the input
2013-09-06 20:39:26 -06:00
David Halter
ce8a8cfa3a
Merge branch 'dev' of github.com:davidhalter/jedi into dev
2013-08-10 21:42:03 +04:30
Aaron Meurer
b6b510693b
Make sith.py random work with files
2013-08-10 10:39:19 -06:00
David Halter
dce6f4a232
fix unicode problems in sith.py
2013-08-09 17:15:57 +04:30
David Halter
f2ffa037da
Merge pull request #287 from davidhalter/sith_check_isfile
...
Sith check isfile
2013-08-09 05:43:24 -07:00
Danilo Bargen
7806119911
Verify that path in "random" operation is a directory
2013-08-09 13:32:43 +02:00
Danilo Bargen
2d31f33038
Move call_args definition to recording
2013-08-09 13:26:11 +02:00
Danilo Bargen
a8bdee0051
Fixed bug in sith.py related to recording / serialization
2013-08-09 11:34:19 +02:00
Danilo Bargen
b791817c66
Sith PEP8
2013-08-09 11:29:24 +02:00
Danilo Bargen
8837414e31
sith.py help formatting
2013-08-06 11:14:47 +02:00
Aaron Meurer
2b5f53d1d4
Minor fixes
2013-07-29 11:55:09 -05:00
Aaron Meurer
fe63e3bc97
Add printing for all the different kinds of completions in sith.py run
...
This kind of printing should probably go in the objects themselves, but I was
too disgusted by the completion APIs to even begin to start extending the
code for that (it needs to be cleaned up first).
2013-07-28 15:13:09 -05:00
Aaron Meurer
47bed4a30d
Add type checking for sith.py run
2013-07-28 15:12:51 -05:00
Aaron Meurer
ae09a2d0a4
Define the operations in the class, not in the function
...
I was originally going to try to automatically include these in the docstring
using format, but they would have to be defined before the docstring for that
to work. But I think it's still useful to have these defined in the class.
2013-07-28 14:31:47 -05:00
Aaron Meurer
78f7ff6760
Document sith.py run
2013-07-28 14:31:40 -05:00
Aaron Meurer
40dec0c2c6
Fix a typo in the sith.py usage
2013-07-28 14:31:21 -05:00
Aaron Meurer
8af28bef2d
Extra line for readability
2013-07-28 14:14:46 -05:00
Aaron Meurer
607f66c974
Print the location and the completions for sith.py run
2013-07-28 11:43:19 -05:00
Aaron Meurer
783f71501e
Give all the necessary traceback info when using PuDB
2013-07-25 19:00:02 -05:00
Aaron Meurer
a0d8b4b508
PuDB's post_mortem is now consistant with pdb ( https://github.com/inducer/pudb/pull/71 )
2013-07-25 18:41:53 -05:00
David Halter
dbd04da26c
set exit code in sith
2013-07-23 17:03:13 +02:00
David Halter
a7cfb89c2a
fix a sith problem with empty files
2013-07-19 00:15:09 +02:00
David Halter
3777afb2cb
add record file in sith.py to other commands
2013-07-18 14:57:22 +02:00
David Halter
681b9d6371
small sith improvements
2013-07-18 12:35:18 +02:00
David Halter
8490b1d0ff
forgot to cast to int with the sith run command
2013-07-17 16:38:35 +02:00
David Halter
9ee0d34bc7
corrected docopt typo
2013-07-17 14:13:52 +02:00
David Halter
8d8b645f11
completely rewrote sith.py with docopt - also added a run command and debug option
2013-07-17 14:00:28 +02:00
Takafumi Arakaki
868a4b5dd8
Fix sith.py for default --record
2013-05-24 23:19:45 +02:00
Takafumi Arakaki
a94642b9c0
Add testenv:sith in tox.ini
2013-05-24 23:06:50 +02:00
Takafumi Arakaki
788eeb9bd5
Simplify how post_mortem is launched
2013-05-24 19:10:19 +02:00
Takafumi Arakaki
91c605b7f0
Add --pudb option to sith.py
2013-05-24 18:58:34 +02:00
Takafumi Arakaki
3620633b2a
Turn off FS cache in sith.py by default
2013-05-23 21:56:43 +02:00
Takafumi Arakaki
346cb87830
Print traceback in redo
2013-05-23 21:42:06 +02:00
Danilo Bargen
d9b2788ef8
Fixed py26 ImportError in sith.py
2013-05-23 16:34:14 +02:00
Danilo Bargen
021940e46b
Fixed typo in sith.py classname
2013-05-23 16:30:28 +02:00
Danilo Bargen
dc5190abe2
Removed unused import from sith.py
2013-05-23 16:27:25 +02:00
Danilo Bargen
84ba8bbca1
Small doc improvement in sith.py
2013-05-23 16:24:39 +02:00
Danilo Bargen
336ab32345
Moved argparse import in sith.py to top (refs #231 )
2013-05-23 16:23:08 +02:00
Danilo Bargen
4d210af6bf
Fixed typo in sith docstring
2013-05-23 15:49:01 +02:00
Takafumi Arakaki
286279f14a
Show default value for --record
2013-05-23 00:53:45 +02:00