Min RK
8e141df890
run Python tests with a token
...
exercises token auth
9 years ago
Srinivas Reddy Thatiparthy
161c174a98
rename log.warn to log.warning as log.warn is deprecated
9 years ago
Kyle Kelley
37bd0a7d78
Merge pull request #1877 from jdetle/terminals
...
Document Terminals API
9 years ago
John Detlefs
4cdaed7e5b
Fix other swagger error
9 years ago
Min RK
910caf56e1
Don't check origin on CSP violation reports
...
still authenticate, though
9 years ago
John Detlefs
77252b97a9
Change responses to actual behavior.
...
Fill in missing response descriptions
Fix terminal ID error
9 years ago
Min RK
951cfde98b
remove leftover print statement
9 years ago
Min RK
fe86b65183
json_errors should be outermost decorator on API handlers
...
in order to apply to 403 raised by web.authenticated
9 years ago
Steven Silvester
781066a40e
Update handler and test
9 years ago
Steven Silvester
8f5a67ad6d
Allow kernelspecs to have spaces in them for backward compat
9 years ago
John Detlefs
ab8decfd40
Add terminals info to notebook api
9 years ago
Thomas Kluyver
ee4b9ce598
Allow None for post_save_hook
...
See gh-1868
9 years ago
Ryan Morshead
15a37c9ba7
fix for default value changes in ipython/traitlets/pull/332
9 years ago
Matthias Bussonnier
64d996f820
Merge pull request #1855 from minrk/rate-limit
...
iopub rate limit refinements
9 years ago
Min RK
3be8697b48
iopub rate limit refinements
...
- reset counter on status: idle (avoids Run All running into limits)
- fix rate measurements to exclude messages not sent due to rate limiting
- fix formatting of rate-exceeded messages, tweak text a bit
- after pausing output, don't resume sending until rate has dropped 20% below limit, to avoid rapid back & forth across the limit
9 years ago
Thomas Kluyver
1de0423448
Improve performance of directory listing
...
- stat() the file once and reuse the result to save on syscalls. Not as
good as using scandir(), but should still help.
- Don't re-check if parent directories are hidden for each file in the
directory.
Could do with testing on Windows.
9 years ago
Min RK
92d3f4235d
Merge pull request #1359 from blink1073/generic-session
...
Update the session api in preparation for file and console sessions
9 years ago
Min RK
f96feb5e8b
fix os.path.samefile backport on py2 + Windows
...
os.path.samefile is available everywhere but Windows + py2.
Backporting the py3 implementation doesn't work because
`os.stat` on Windows py2 returns 0 for st_ino and st_dev,
which will always be equal.
In this case, use case-insensitive path comparison, plus full-stat comparison (times included).
10 years ago
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
Steven Silvester
cbdb8f1ceb
Fix method name
10 years ago
Steven Silvester
fb8943b676
Check for a directory in get_kernel_path
10 years ago
Steven Silvester
8f8730788d
Clean up the api and update tests
10 years ago
Sri Konduru
e07cb5a03c
use os.replace instead of os.rename if available
10 years ago
Steven Silvester
06087c2a12
Update sessionmanager tests
10 years ago
Steven Silvester
a4c02561f1
Only give back the notebook path if notebook type
10 years ago
Steven Silvester
3eaa5e426c
Clean up logic
10 years ago
Steven Silvester
197c673585
Clean up logic
10 years ago
Steven Silvester
8c6257bea5
Allow the deprecated session API to work
10 years ago
Steven Silvester
6486b2430f
Update the session model and the tests
10 years ago
Steven Silvester
76d08aca99
Update the session api in preparation for file and console sessions
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