Skip to main content

application

A base Application class for Datalayer applications.\n\nAll Datalayer applications should inherit from this.

NoStart Objects

class NoStart(Exception)

Exception to raise when an application shouldn't start

DatalayerApp Objects

class DatalayerApp(Application)

Base class for Datalayer applications

name

override in subclasses

write_default_config

def write_default_config()

Write our default config to a .py config file

migrate_config

def migrate_config()

Migrate config/data from IPython 3

load_config_file

def load_config_file(suppress_errors=True)

Load the config file.\n\nBy default, errors in loading config are handled, and a warning\nprinted on screen. For testing, the suppress_errors option is set\nto False, so errors will make tests fail.

initialize

@catch_config_error
def initialize(argv=None)

Initialize the application.

start

def start()

Start the whole thing

launch_instance

@classmethod
def launch_instance(cls, argv=None, **kwargs)

Launch an instance of a Datalayer Application