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 'utf-8'. 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.