clientsidenbmanager.py
23 lines
| 829 B
| text/x-python
|
PythonLexer
Thomas Kluyver
|
r18657 | """A dummy contents manager for when the logic is done client side (in JavaScript).""" | ||
# Copyright (c) IPython Development Team. | ||||
# Distributed under the terms of the Modified BSD License. | ||||
from .manager import ContentsManager | ||||
class ClientSideContentsManager(ContentsManager): | ||||
"""Dummy contents manager for use with client-side contents APIs like GDrive | ||||
The view handlers for notebooks and directories (/tree/) check with the | ||||
ContentsManager that their target exists so they can return 404 if not. Using | ||||
this class as the contents manager allows those pages to render without | ||||
checking something that the server doesn't know about. | ||||
""" | ||||
def path_exists(self, path): | ||||
return True | ||||
def is_hidden(self, path): | ||||
return False | ||||
def file_exists(self, name, path=''): | ||||
return True | ||||