Min RK
3f07a6d0f0
escaped URLs are always utf-8
2015-01-14 12:06:12 -08:00
Min RK
c9a4e5b00d
handle various permission failures
...
- turn various EPERM, EACCES errors into 403
- add `writable` bool field to contents models
- if a notebook is not `writable`, save is disabled
2014-11-19 19:56:52 -08:00
MinRK
3e79eea46b
update contents per further review
...
- fix is_hidden always returning True on nonexistent files
- create hidden dir fails with 400
- don't read binary files twice
- logging improvements
- dialog on invalid notebook upload
- warn about disabled `--save`
2014-07-31 11:57:38 -07:00
MinRK
3e67d961c9
only check listdir on dirs
...
is_hidden is called with files, not just dirs
2014-03-20 14:40:39 -07:00
cgohlke
74be15ec19
Fix filenbmanager.list_dirs fails for Windows user profile directory
2014-03-11 23:50:46 -07:00
MinRK
cb25736a24
reorganize who knows what about paths
...
- add NotebookApp.notebook_dir
- add KernelManager.root_dir
- remove NotebookManager.notebook_dir, move to FileNBM.notebook_dir
Default value for KM.root_dir and fNBM.notebook_dir is NotebookApp.notebook_dir, but they can be configured separately.
SessionManager passes the API path to KernelManager,
which is responsible for turning it into the kernel's cwd.
2014-02-21 13:22:56 -08:00
Brian E. Granger
f59e7099ad
Fix spelling mistake in is_hidden docstring.
2014-02-05 17:06:18 -08:00
Brian E. Granger
eb9e0be218
Small refactoring of is_hidden to take root as default kwarg.
2014-02-05 16:43:11 -08:00
Brian E. Granger
243392d810
Creating and testing IPython.html.utils.is_hidden.
2014-02-05 13:09:55 -08:00
Thomas Kluyver
9fd838d624
Fix imports in IPython.html.utils
2013-10-29 09:15:56 -07:00
MinRK
40cce4d7e3
s/os.path.sep/os.sep/
2013-10-22 17:36:34 -07:00
MinRK
99282f9e6b
urllib.quote/unquote must be str on Python 2
2013-10-18 16:13:53 -07:00
MinRK
fe59217989
move url_[un]escape to utils from nbm
2013-10-17 14:09:13 -07:00
MinRK
ed66b8b8fe
add path2url and url2path to html.utils
2013-10-17 14:09:12 -07:00
MinRK
cf726d6a40
mv IPython.html.notebook -> IPython.html
2013-06-27 11:14:10 -07:00