application
A base Application class for Datalayer applications.
All Datalayer applications should inherit from this.
class NoStart(/, *args, **kwargs)
Exception to raise when an application shouldn't start.
class DatalayerApp(**kwargs: 't.Any') -> 'None'
Base class for Datalayer applications.
name
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str
Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.
config_file_paths
Get the configuration file paths.
Returns
-
List[str]
List of configuration file paths.
write_default_config() -> None
Write our default config to a .py config file.
migrate_config() -> None
Migrate config/data from IPython 3.
load_config_file(suppress_errors: bool = True) -> None
Load the config file.
By default, errors in loading config are handled, and a warning printed on screen. For testing, the suppress_errors option is set to False, so errors will make tests fail.
Parameters
-
suppress_errors : bool, default True
Whether to suppress configuration loading errors.
initialize(argv: Optional[list[str]] = None) -> None
Initialize the application.
Parameters
-
argv : Optional[list[str]], default None
Command line arguments.
start() -> None
Start the whole thing.
launch_instance(argv: Optional[Tuple[Any]] = None, **kwargs: Dict[str, Any]) -> None
Launch an instance of a Datalayer Application.
Parameters
-
argv : Optional[Tuple[Any]], default None
Command line arguments.
-
**kwargs : Dict[str, Any]
Additional keyword arguments.
Returns
-
None
This method does not return a value.