This website requires JavaScript.
4068f5f058
Move has_absolute_import to SubModule class
Laurens Van Houtven
2013-07-10 12:17:48 +02:00
b5ee375fe1
Rename explicit_absolute_import to has_explicit_absolute_import
Laurens Van Houtven
2013-07-10 12:12:33 +02:00
1682f24703
Merge branch 'dev' of git://github.com/davidhalter/jedi
Laurens Van Houtven
2013-07-10 12:06:35 +02:00
42fc44b478
Remove unused py.test test skipping decorators
Laurens Van Houtven
2013-07-10 12:06:13 +02:00
57c030c160
remove untested legacy code
David Halter
2013-07-10 10:25:13 +02:00
2ce0dfbeb7
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2013-07-10 10:24:22 +02:00
6cb021f4ae
add memoize decorator to an Instance method, fixes RecursionError of #239
David Halter
2013-07-10 08:55:23 +02:00
462e450de8
* removing claim from jedi-logo
Jean-Louis Fuchs
2013-07-05 14:15:55 +02:00
2dc3d9e135
added new logo, designed by @ganwell, refs #98
David Halter
2013-06-20 11:25:33 +02:00
777e7e57d1
Merge pull request #255 from ganwell/change_logo
Danilo Bargen
2013-07-05 05:35:45 -07:00
afb4c8cee5
* removing claim from jedi-logo
Jean-Louis Fuchs
2013-07-05 14:15:55 +02:00
18b5b3072d
SublimeJEDI should also work with ST3
Danilo Bargen
2013-07-02 12:15:26 +02:00
3d4a71f6bb
Use Parser.module instead of Parser.scope
Laurens Van Houtven
2013-06-23 22:50:38 +02:00
e39f8a246e
Merge branch 'dev' of git://github.com/davidhalter/jedi
Laurens Van Houtven
2013-06-23 22:50:00 +02:00
60ee6c607a
Don't throw away path optimization for modules with explicit absolute import
Laurens Van Houtven
2013-06-23 22:43:21 +02:00
368c7fd5b5
Only deal with explicit absolute_import
Laurens Van Houtven
2013-06-23 22:30:53 +02:00
58b165e4b6
Don't assume either namespace is not-None
Laurens Van Houtven
2013-06-23 22:02:37 +02:00
7eff1bbf06
Don't mess with the path if the import is absolute
Laurens Van Houtven
2013-06-23 22:00:23 +02:00
e82e3eaa0d
Don't assume every module has a namespace
Laurens Van Houtven
2013-06-23 21:59:58 +02:00
adec666994
py.test skipping evaluation rules are kinda silly, and in this case completely useless
Laurens Van Houtven
2013-06-23 21:56:00 +02:00
cb4acccfe5
More PEP8, minor cleanup
Laurens Van Houtven
2013-06-22 09:54:18 +02:00
ae94a2cda1
Remove stale import
Laurens Van Houtven
2013-06-22 08:57:02 +02:00
397b881c96
PEP8 whitespace
Laurens Van Houtven
2013-06-22 08:56:32 +02:00
0b3955a257
Remove minimal_demo.py demo script
Laurens Van Houtven
2013-06-22 08:53:51 +02:00
38daa3cc34
Add failing test case
Laurens Van Houtven
2013-06-21 19:49:05 +02:00
d32045303f
Add absolute_import failing SSCCE, and get pytest to ignore it
Laurens Van Houtven
2013-06-21 19:25:18 +02:00
5701ac1a10
Add absolute import detection
Laurens Van Houtven
2013-06-21 17:02:17 +02:00
248931d9f3
Merge pull request #250 from lvh/master
David Halter
2013-06-20 14:37:48 -07:00
fd87e8af2a
Refactor the way module_path, module_file and is_package are computed to be a bit more legible
Laurens Van Houtven
2013-06-20 22:36:16 +02:00
1b0822743c
Clean up find_module_py33 loader finding
Laurens Van Houtven
2013-06-20 22:05:08 +02:00
f171617766
Raise a nicer exception instance instead of raising an exception class
Laurens Van Houtven
2013-06-20 21:40:37 +02:00
44b1390d80
Clean up find_module_pre_py33
Laurens Van Houtven
2013-06-20 21:35:56 +02:00
68f9cdd884
Pick find_module implementation statically
Laurens Van Houtven
2013-06-20 20:08:36 +02:00
e201f89a77
Remove double reduce import
Laurens Van Houtven
2013-06-20 20:09:46 +02:00
7509c239ec
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2013-06-20 11:27:08 +02:00
aa5bb539c1
added new logo, designed by @ganwell, refs #98
David Halter
2013-06-20 11:25:33 +02:00
5de63873df
Fix and improve settings.cache_directory document
Takafumi Arakaki
2013-06-19 15:38:24 +02:00
c5a2ba3d35
s/emacs-jedi/Jedi.el/g
Danilo Bargen
2013-05-27 10:40:43 +02:00
97ef7b00db
Added YCM link to docs too
Danilo Bargen
2013-05-27 10:38:43 +02:00
06cd9752bd
Added YCM to plugin list
Danilo Bargen
2013-05-27 10:33:20 +02:00
868a4b5dd8
Fix sith.py for default --record
Takafumi Arakaki
2013-05-24 23:19:45 +02:00
4f66173603
Merge branch 'backslash-continuation' into dev
Takafumi Arakaki
2013-05-24 23:11:02 +02:00
96ca86e9f7
Run random smoke test at Travis
Takafumi Arakaki
2013-05-24 23:01:35 +02:00
a94642b9c0
Add testenv:sith in tox.ini
Takafumi Arakaki
2013-05-24 23:00:43 +02:00
1f3c4700c9
Fix get_path_until_cursor for empty path + continuation
Takafumi Arakaki
2013-05-24 22:09:24 +02:00
71455f6b31
Add another failing case
Takafumi Arakaki
2013-05-24 22:05:12 +02:00
05564c23d5
Fix the error
Takafumi Arakaki
2013-05-24 21:06:48 +02:00
105bb2b1ca
ModuleWithCursor.get_path_until_cursor cannot handle "\"
Takafumi Arakaki
2013-05-24 19:43:23 +02:00
788eeb9bd5
Simplify how post_mortem is launched
Takafumi Arakaki
2013-05-24 19:10:19 +02:00
91c605b7f0
Add --pudb option to sith.py
Takafumi Arakaki
2013-05-24 18:58:34 +02:00
b0116b0d7c
Merge pull request #232 from tkf/unicode-has-no-generate_call_path
David Halter
2013-05-23 22:33:02 -07:00
4e3fe88141
Merge pull request #234 from tkf/None.isinstance
David Halter
2013-05-23 21:15:19 -07:00
b9c71b5bb1
Merge branch 'multi-assignments' into dev
Takafumi Arakaki
2013-05-23 23:43:51 +02:00
45bddec83a
Add more complex assignment tests
Takafumi Arakaki
2013-05-23 23:41:41 +02:00
b896f352ad
Support "a = b = 1"-style assignment
Takafumi Arakaki
2013-05-23 23:23:03 +02:00
ced1a83f5b
Add a failing test: "a = b = 1"-style assignment
Takafumi Arakaki
2013-05-23 23:08:28 +02:00
636b10ab8e
Fix: 'NoneType' object has no attribute 'isinstance'
Takafumi Arakaki
2013-05-23 22:41:36 +02:00
3620633b2a
Turn off FS cache in sith.py by default
Takafumi Arakaki
2013-05-23 21:56:43 +02:00
346cb87830
Print traceback in redo
Takafumi Arakaki
2013-05-23 21:40:27 +02:00
d9b2788ef8
Fixed py26 ImportError in sith.py
Danilo Bargen
2013-05-23 16:34:14 +02:00
021940e46b
Fixed typo in sith.py classname
Danilo Bargen
2013-05-23 16:30:28 +02:00
dc5190abe2
Removed unused import from sith.py
Danilo Bargen
2013-05-23 16:27:25 +02:00
84ba8bbca1
Small doc improvement in sith.py
Danilo Bargen
2013-05-23 16:24:39 +02:00
336ab32345
Moved argparse import in sith.py to top (refs #231 )
Danilo Bargen
2013-05-23 16:23:08 +02:00
4d210af6bf
Fixed typo in sith docstring
Danilo Bargen
2013-05-23 15:49:01 +02:00
a4922774c0
Fix the previous error
Takafumi Arakaki
2013-05-23 01:15:30 +02:00
ce92fd946b
Add failing test: test_goto_assignments_keyword
Takafumi Arakaki
2013-05-23 01:11:58 +02:00
58031d34fe
Merge pull request #231 from tkf/sith
Takafumi Arakaki
2013-05-23 04:22:25 -07:00
286279f14a
Show default value for --record
Takafumi Arakaki
2013-05-23 00:53:45 +02:00
d246192df0
Add short options
Takafumi Arakaki
2013-05-23 00:49:20 +02:00
fd0ec772fb
Fix: record was not saved
Takafumi Arakaki
2013-05-23 00:20:11 +02:00
cee0d4cf2f
Generate better help / add more help
Takafumi Arakaki
2013-05-22 23:49:45 +02:00
8bf5f9d539
Report attacking by "."
Takafumi Arakaki
2013-05-22 23:31:42 +02:00
2dee71ff4b
Ignore jedi.NotFoundError
Takafumi Arakaki
2013-05-22 23:14:32 +02:00
6d026ec1af
Add --(i)pdb option
Takafumi Arakaki
2013-05-22 23:11:50 +02:00
1e209aed37
Add 'show' command
Takafumi Arakaki
2013-05-22 22:56:25 +02:00
311025258e
Print exception
Takafumi Arakaki
2013-05-22 22:51:34 +02:00
0fecb0a780
Add sith.py, a script for random smoke test
Takafumi Arakaki
2013-05-22 22:33:50 +02:00
0ee2c16551
Add TestDefinedNames.test_nested_class
Takafumi Arakaki
2013-05-21 20:16:44 +02:00
fbf17e3e5b
Merge pull request #228 from tkf/fix-full_name
David Halter
2013-05-21 09:11:15 -07:00
46ac76e8be
Reproduce the previous test failure w/o stdlib
Takafumi Arakaki
2013-05-21 17:40:20 +02:00
1a5942364a
Add failing tests for first part of #213
Takafumi Arakaki
2013-05-21 17:16:40 +02:00
91f3d524de
Document test_full_name.py
Takafumi Arakaki
2013-05-21 16:57:40 +02:00
851238386f
Fix tests for defined_names + full_name
Takafumi Arakaki
2013-05-21 13:49:23 +02:00
5d6719ed8c
Add tests for defined_names + full_name
Takafumi Arakaki
2013-05-21 14:23:26 +02:00
339ebbbf4e
Fix TestFullNameWithCompletions.test_from_import
Takafumi Arakaki
2013-05-21 12:30:21 +02:00
f4982606d8
Refactor tests for full_name
Takafumi Arakaki
2013-05-21 12:09:27 +02:00
dcf3f0dcdc
downloads badge, yay!!!
David Halter
2013-05-21 11:00:58 +04:30
5567a42334
fix another keyword problem
David Halter
2013-05-21 10:59:28 +04:30
a9bf06987a
completion on empty import problem
David Halter
2013-05-19 21:12:37 +04:30
384334ae06
goto on import statement (only import) raised an error
David Halter
2013-05-19 20:40:54 +04:30
c5169b2d66
parsing.Parser.scope -> parsing.Parser._scope, fixes #224
David Halter
2013-05-19 10:25:00 +04:30
ec061ea612
Merge pull request #222 from tkf/replstartup
David Halter
2013-05-18 21:51:26 -07:00
93f4cb5b6b
Merge pull request #223 from tkf/fix-defined_names
David Halter
2013-05-18 21:49:04 -07:00
6acf34efd3
Fix: api.defined_names was run against wrong scope
Takafumi Arakaki
2013-05-19 05:07:23 +02:00
e011683ea4
dedent source before passing it to defined_names
Takafumi Arakaki
2013-05-19 04:48:44 +02:00
6fadfb573c
Refactor TestDefinedNames
Takafumi Arakaki
2013-05-19 04:46:27 +02:00
29f74c245d
Move tests for defined_names to test_defined_names.py
Takafumi Arakaki
2013-05-19 04:42:01 +02:00
200d29713e
Make defined_names importable at top-level
Takafumi Arakaki
2013-05-19 05:08:06 +02:00
4bd03d0c74
Document JediRLCompleter
Takafumi Arakaki
2013-05-19 00:52:41 +02:00