Min RK
|
02a81adf3e
|
test opening an invalid notebook
ensure we get a validation failed message
|
10 years ago |
Min RK
|
6768b89407
|
fix notebook validation
validate was imported from traitlets in #1527, clobbering validate from nbformat
|
10 years ago |
Pierre
|
2ae49c84f9
|
[Post save hook] Raise web.HTTPError on fail
|
10 years ago |
Scott Sanderson
|
129f990122
|
TEST: Use addCleanup in test_sessions_api.
This ensures that directories are correctly cleaned up even if tests
fail during setUp.
|
10 years ago |
Scott Sanderson
|
53ebb068c9
|
TEST: Use addCleanup in test_sessionmanager.
|
10 years ago |
Scott Sanderson
|
9ba5c8dd90
|
TEST: Use addCleanup in test_contents_api.
This guarantess that resources are deleted correctly event if setUp fails.
|
10 years ago |
Safia Abdalla
|
3ea9c96bbc
|
Merge pull request #1526 from minrk/nbconfig-priority
reverse nbconfig load order
|
10 years ago |
Sylvain Corlay
|
a91af4d642
|
Update traitlets API
|
10 years ago |
Min RK
|
710dcd6299
|
reverse nbconfig load order
list is in descending priority, so load should iterate back to front, to ensure user config wins
|
10 years ago |
Min RK
|
300fef8e96
|
Merge pull request #1471 from minrk/reconnect
Fixes for reconnecting on a flaky network
|
10 years ago |
Min RK
|
8c9e0c3ca3
|
finish-up os.replace PR
addresses last bit of review in #1370
- remove error-catching around os.replace
- move windows-specific handling to remove_file
|
10 years ago |
Min RK
|
b6e8a3732e
|
Allow replacing stale websocket connections
instead of refusing duplecate connections,
since reconnect on flaky network is more likely.
|
10 years ago |
Min RK
|
4fe10b8142
|
Prevent session_id collisions
Keep a registry of open sessions, and refuse to open duplicates.
|
10 years ago |
Sri Konduru
|
e07cb5a03c
|
use os.replace instead of os.rename if available
|
10 years ago |
Matthias Bussonnier
|
6b220c949b
|
Merge pull request #1253 from ryanlovett/master
Restore atomic intermediate if notebook is invalid.
|
10 years ago |
Min RK
|
65ba875d5b
|
allow using sqlite from pysqlite2
in case Python was built with an incomplete standard library (missing sqlite3)
we do the same thing in IPython history, etc.
|
10 years ago |
Min RK
|
41d6da235c
|
Merge pull request #879 from ellisonbg/nbext-pain
New nbextensions installation API
|
10 years ago |
ryanlovett
|
4d4dde7f08
|
Resolve notes from #1253.
|
10 years ago |
ryanlovett
|
3d467d6dc2
|
Restore atomic intermediate if notebook is invalid.
|
10 years ago |
Min RK
|
1c7bc21ca7
|
Merge pull request #1237 from blink1073/session-with-kernel-id
Allow a session to connect to an existing kernel
|
10 years ago |
Steven Silvester
|
5b1e0a7d3c
|
Fall back on new kernel if kernel does note exist
|
10 years ago |
Steven Silvester
|
59d90f3f72
|
Remove kernel_id handling temporarily
|
10 years ago |
Steven Silvester
|
665e7b6c00
|
Fix handling of kernel_name and kernel_id
|
10 years ago |
Steven Silvester
|
e449c08e1b
|
Allow a session to connect to an existing kernel
|
10 years ago |
Steven Silvester
|
56c653927f
|
Allow kernel id to take precedence over name
Allow kernel id to take precidence over name
Fix spelling
|
10 years ago |
Min RK
|
23b1beaabc
|
treat null values as unspecified in session PATCH
|
10 years ago |
Min RK
|
e9957ddb35
|
Handle coroutine possibility in test_sessionmanager
|
10 years ago |
Min RK
|
02d1554f8f
|
Allow modifying kernel associated with a session via PATCH
- PATCH to kernel.id attaches to other kernel
- PATCH to kernel.name starts new kernel with given name
Previous kernel is shutdown after the change
|
10 years ago |
Jonathan Frederic
|
fa399450c4
|
Fix poor logic in manager.py
|
10 years ago |
Jonathan Frederic
|
29279e21e7
|
Fix typo
|
10 years ago |
Brian E. Granger
|
7705bfd5ab
|
New approach working, old approach gone.
|
10 years ago |
Min RK
|
9e1ce0e3dc
|
Merge pull request #1142 from captainsafia/fix-rename-with-capitalization
Fix rename_file to be case insensitive
|
10 years ago |
Safia Abdalla
|
7a8aa92b73
|
Add same_file check in rename_file
|
10 years ago |
Min RK
|
1c47a3dbb5
|
channel.closed is a method
since we weren't calling it, the restart channel was never closed,
causing process teardown to hang *sometimes*, depending on garbage collection.
|
10 years ago |
Matthias Bussonnier
|
6ab2cd0dd6
|
Show warnings during tests
|
10 years ago |
Carol Willing
|
40d0833869
|
Fixed reference that was erroring in validator
|
10 years ago |
Diego Mesa
|
482ed8a5a3
|
updating log.warn to log.warning
|
10 years ago |
Min RK
|
8ed64b374e
|
Merge pull request #1066 from Carreau/rmw
Remove usage of encode/decodestring, Deprecated, replace by bytes equiv.
|
10 years ago |
Min RK
|
eef1ba8620
|
Merge pull request #931 from jdfreder/ratelimit
Add simple iopub message rate limiter
|
10 years ago |
Matthias Bussonnier
|
0ad67c8b7f
|
Remove usage of encode/decodestring, Deprecated, replace by bytes equiv.
|
10 years ago |
Jason Grout
|
fc8d0dcb06
|
Merge pull request #979 from minrk/swagger-doc
update swagger API doc from jupyter-js-services
|
10 years ago |
Min RK
|
732fc9cc18
|
Checkpoint restored typo
|
10 years ago |
Min RK
|
ba65ca5030
|
fix swagger validation errors
|
10 years ago |
Min RK
|
1a7d23479b
|
update swagger doc from jupyter-js-services
|
10 years ago |
Jason Grout
|
4671134fdf
|
Initial work-in-progress for contents api swagger docs
|
10 years ago |
Min RK
|
c280b773fb
|
use session.deserialize to unpack message for rate limiting
rather than hardcoding json.loads
Messages should **never** be deserialized by any means other than the Session API.
|
10 years ago |
Jonathan Frederic
|
9e2c95dc07
|
limit_window -> rate_limit_window
|
10 years ago |
Jonathan Frederic
|
eb30002a82
|
Use a set for filter exceptions
|
10 years ago |
Jonathan Frederic
|
7aaccbd545
|
Don't filter status, comm_info, kernel_info, and execute_request messages
|
10 years ago |
Jonathan Frederic
|
c47f3d021b
|
Fix a bug in the code that parses the parent message from the msg_list
|
10 years ago |