This website requires JavaScript.
604fe5e3f7
minor refactoring, use finally instead of complicated except
David Halter
2013-08-11 18:15:24 +04:30
1121588678
use ImportPath.is_relative_import instead of complicated lookups all the time
David Halter
2013-08-11 18:11:01 +04:30
81e625862e
os.path is now accessible, but nested imports in general are not. fixes #213 , #230
David Halter
2013-08-11 18:10:21 +04:30
710dac797b
fix a nested import problem with not found imports
David Halter
2013-08-11 17:59:36 +04:30
0fef34c26e
finding out that fake imports arent't allowed in python and os.path is a sys.modules modification, fix tests #213
David Halter
2013-08-11 17:30:50 +04:30
9d1e527b7c
merge issue-213-from-import-definition of @tkf into dev
David Halter
2013-08-11 01:20:45 +04:30
86394a7ed5
fix problems with imports as user_statement and brackets, fixes #285
David Halter
2013-08-11 01:14:13 +04:30
ec347dd975
user_statement problems with imports and brackets, test for #285
David Halter
2013-08-11 01:12:08 +04:30
66fa0b0575
move current to _current in parsing
David Halter
2013-08-11 01:03:20 +04:30
649135ea7b
goto_assignments more readable
David Halter
2013-08-11 00:06:04 +04:30
832f05b4a1
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2013-08-10 22:58:08 +04:30
959519560d
init decorators should not execute __init__ in case of self variable lookups, fixes #247
David Halter
2013-08-10 22:55:58 +04:30
6421c95df1
tests for init decorator problem, see #247
David Halter
2013-08-10 22:52:20 +04:30
97edfb13f7
some method decorator tests were wrong (incomplete)
David Halter
2013-08-10 22:26:24 +04:30
ff4f396957
more documentation on Instance
David Halter
2013-08-10 22:18:21 +04:30
ee1df18694
instance readability improvements
David Halter
2013-08-10 22:11:31 +04:30
c093e50537
Merge pull request #289 from asmeurer/pythonrc
David Halter
2013-08-10 10:37:32 -07:00
5e81fc22e1
Skip doctests that are just completion examples
Aaron Meurer
2013-08-10 11:20:31 -06:00
ce8a8cfa3a
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2013-08-10 21:42:03 +04:30
085bddd6a1
change Execution usage to always use the decorator function
David Halter
2013-08-10 21:40:36 +04:30
72313e2774
Merge pull request #290 from asmeurer/sith_file
David Halter
2013-08-10 10:08:00 -07:00
b6b510693b
Make sith.py random work with files
Aaron Meurer
2013-08-10 10:39:19 -06:00
754835bec5
Add some print statements to the .pythonrc.py example
Aaron Meurer
2013-08-10 10:34:30 -06:00
1ac6d779a1
Cleanup to the Jedi .pythonrc.py example
Aaron Meurer
2013-08-10 10:28:09 -06:00
8b3a62a76f
Indent code blocks in the docstring
Aaron Meurer
2013-08-10 00:50:26 -06:00
7c53988bae
Note that you have to add PYTHONSTARTUP to your profile
Aaron Meurer
2013-08-10 00:44:30 -06:00
6f9da26593
Show how to fallback to regular readline completion
Aaron Meurer
2013-08-10 00:43:37 -06:00
c60fd21805
Don't make it sound like Jedi has to be installed with pip
Aaron Meurer
2013-08-10 00:42:34 -06:00
396e19c2fd
Don't format the code to go in .pythonrc.py in a doctest
Aaron Meurer
2013-08-10 00:42:00 -06:00
c35da04820
illegal decorators tests
David Halter
2013-08-09 18:12:51 +04:30
dce6f4a232
fix unicode problems in sith.py
David Halter
2013-08-09 17:15:57 +04:30
f2ffa037da
Merge pull request #287 from davidhalter/sith_check_isfile
David Halter
2013-08-09 05:43:24 -07:00
9c9a90707e
Merge pull request #284 from davidhalter/sith_recording_bug
David Halter
2013-08-09 05:41:27 -07:00
7806119911
Verify that path in "random" operation is a directory
Danilo Bargen
2013-08-09 13:32:43 +02:00
1762cb2ef8
Added record.json to .gitignore
Danilo Bargen
2013-08-09 13:28:01 +02:00
2d31f33038
Move call_args definition to recording
Danilo Bargen
2013-08-09 13:26:11 +02:00
a8bdee0051
Fixed bug in sith.py related to recording / serialization
Danilo Bargen
2013-08-09 11:34:19 +02:00
b791817c66
Sith PEP8
Danilo Bargen
2013-08-09 11:29:24 +02:00
2dd9ad7864
fix goto_definition on lambda problem, fixes #274
David Halter
2013-08-09 13:51:45 +04:30
22b11e0706
ignore decorators if cannot be found (also get rid of DecoratorNotFound exception), fixes #272
David Halter
2013-08-09 13:01:14 +04:30
a5fa0708ee
tests for #272 , not existing method decorators in combination with super on __init__
David Halter
2013-08-09 12:36:45 +04:30
59f0b523bd
move descriptors out of classes into their own file
David Halter
2013-08-09 11:38:30 +04:30
7548ec7280
fix problems with class method decorators
David Halter
2013-08-09 11:32:44 +04:30
c222cc5a32
method decorator as class tests
David Halter
2013-08-09 10:58:24 +04:30
5cf39565ee
fix decorator problems in class methods (at least partially, there are problems with @staticmethod and @classmethod)
David Halter
2013-08-09 02:11:06 +04:30
a6b1a247c2
method decorator tests
David Halter
2013-08-08 14:59:13 +04:30
1fb1244b68
remove unlogical operation catching
David Halter
2013-08-08 12:36:26 +04:30
7f53bd71fe
fix encoding problems in python2 for travis
David Halter
2013-08-08 00:26:47 +04:30
7ab00242a8
finally change name of test.base module to helpers.py, fixes #181
David Halter
2013-08-07 18:35:47 +04:30
45432c6cb0
documentation and clean up, #181
David Halter
2013-08-07 18:26:41 +04:30
04e454269c
add test_integration_keyword.py to test keywords (moved out of test_regression), #181
David Halter
2013-08-07 18:12:37 +04:30
ee3f8d04f1
remove test.base.TestBase finally, #181
David Halter
2013-08-07 18:06:52 +04:30
e114c662f9
use jedi.Script.method instead of stupid self calls in tests
David Halter
2013-08-07 18:00:45 +04:30
74edb9e08e
test_regression should not be executable
David Halter
2013-08-07 17:49:52 +04:30
297ad635b6
moved more methods out of regression tests, created test_unicode.py, #181
David Halter
2013-08-07 17:48:49 +04:30
4e75cda7f6
moved more methods out of regression tests, created integration_import and jedi_system, #181
David Halter
2013-08-07 17:41:22 +04:30
5b4ee16317
move some docstring tests, #181
David Halter
2013-08-07 17:37:14 +04:30
686e29c2f2
move cache test to the right file, #181
David Halter
2013-08-07 17:22:21 +04:30
0b3a623c8d
add a separate jedi system testing file, which helps e.g. if imports are correctly used, #181
David Halter
2013-08-07 17:19:19 +04:30
a7584cfa04
add a separate api testing file, #181
David Halter
2013-08-07 17:15:36 +04:30
5c39b4596c
add a separate docstring testing file, #181
David Halter
2013-08-07 17:10:41 +04:30
31e0b89791
add a separate speed testing file, #181
David Halter
2013-08-07 17:06:24 +04:30
6ed33d7c8d
remove interpreter test from test_regression
David Halter
2013-08-07 17:00:46 +04:30
ed53ce65ed
removed old unused code
David Halter
2013-08-07 16:42:50 +04:30
8c5cf0ace6
further call_signatures test refactoring
David Halter
2013-08-07 16:40:37 +04:30
085a076764
finished with a huge refactoring of call_signatures testing
David Halter
2013-08-07 16:33:51 +04:30
d1383965aa
refactor call signature tests, use own file (incomplete)
David Halter
2013-08-07 14:54:42 +04:30
2ea2a8c6cd
filter all non executables when used with call_signatures, fixes #240
David Halter
2013-08-07 14:36:35 +04:30
a79148925d
another improvement to test/base.py
David Halter
2013-08-07 13:39:08 +04:30
03c75babdd
Allow access to all the Jedi methods with a simplified interface in regression tests
David Halter
2013-08-07 12:54:43 +04:30
c6e08221ce
fixed more import problems (also with the import usage), definitely fixes davidhalter/jedi-vim#152
David Halter
2013-08-07 10:24:28 +04:30
f72816a702
fix builtin module imports, fixes davidhalter/jedi-vim#152
David Halter
2013-08-06 18:44:34 +04:30
5ec5e2b139
Merge branch 'dev' of github.com:davidhalter/jedi into dev
David Halter
2013-08-06 18:03:47 +04:30
50438218ef
*args/**kwargs without call, fixes #235
David Halter
2013-08-06 16:10:02 +04:30
0dc3d5e195
*args/**kwargs tests for #235 (failing tests)
David Halter
2013-08-06 15:34:12 +04:30
22edd6a149
*args/**kwargs tests for #235 (those are working)
David Halter
2013-08-06 15:21:40 +04:30
289967303d
added anaconda, another sublime/jedi plugin, cc @srusskih and @DamnWidget
David Halter
2013-08-06 14:38:31 +04:30
1a8227aeec
changed no duplicate modules test to respect attributes with the same name as their module
David Halter
2013-08-06 13:52:25 +04:30
8837414e31
sith.py help formatting
Danilo Bargen
2013-08-06 11:14:47 +02:00
9f843730ed
Merge branch 'repl' into dev
David Halter
2013-08-06 10:57:24 +04:30
0dc3106569
add keyword_names method to keyword module (includes test), fixes #248
David Halter
2013-08-06 10:55:05 +04:30
4d910491bc
Merge pull request #280 from davidhalter/repl
David Halter
2013-08-05 23:04:30 -07:00
66a984b8ef
move issues to pull request in contributing
David Halter
2013-08-05 16:36:41 +04:30
9c258ca897
remove a sys.path hack that is not needed
David Halter
2013-08-05 16:26:50 +04:30
06f150028a
Merge pull request #278 from asmeurer/sith_print
David Halter
2013-08-05 04:52:32 -07:00
77d771b10e
Merge branch 'dev' into repl
David Halter
2013-08-05 15:35:59 +04:30
57ab3cf92c
fix doctest problem
David Halter
2013-08-05 15:35:46 +04:30
8f7de8f663
Merge branch 'dev' into repl
David Halter
2013-08-05 15:20:10 +04:30
cea1d265a6
repl documentation, adds @asmeurer suggestions
David Halter
2013-08-05 15:18:24 +04:30
e287bf9bca
changelog for version 0.7.0
David Halter
2013-08-02 15:45:47 +02:00
a118b001cc
version bump to 0.7
David Halter
2013-08-02 15:38:39 +02:00
997e506038
fix a magic method problem
David Halter
2013-08-02 15:10:15 +02:00
68d02df017
fix a parent problem with generators
David Halter
2013-08-01 15:49:52 +02:00
cef58f89a8
generator problem test
David Halter
2013-08-01 10:23:22 +02:00
6c3d7431e7
fix a typo
David Halter
2013-07-31 23:03:50 +02:00
c615e70889
only use repl keyword for now in __main__.py.
David Halter
2013-07-31 17:30:53 +02:00
ae6dc782da
simplify repl completion support, only use the jedi one, because the builtin completion (rlcompleter) is not context sensitive and makes the whole thing really complicated.
David Halter
2013-07-31 17:16:12 +02:00
ea2f9ebd4c
from LPGL to MIT license (got the permission from all contributors), fixes #5
David Halter
2013-07-30 03:11:34 +02:00
2b5f53d1d4
Minor fixes
Aaron Meurer
2013-07-29 11:55:09 -05:00
8276848bfb
merged master with dev
David Halter
2013-07-29 15:12:21 +02:00