Main Reference

The cioservice Module

CioService, a module for Chrysalio to manage services.

cioservice.includeme(configurator: Configurator | ScriptRegistry)[source]

Function to include module.

Parameters:

configurator (pyramid.config.Configurator) – Object used to do configuration declaration within the application.

class cioservice.NavJobs[source]

Entry for jobs.

class cioservice.ModuleCioService(config_ini: str)[source]

Class for CioService module.

Parameters:

config_ini (str) – Absolute path to the configuration file (e.g. development.ini).

This module has the following attributes:

  • lock_dir: absolute path to the directory containing locks for build

  • build_manager: instance of common BuilManager

  • locations: a dictionary of root directories for service locations

populate(args: Namespace, registry: Registry, dbsession: Session)[source]

Method called by populate script to complete the operation.

See: chrysalio.modules.Module.populate()

activate(registry: Registry, dbsession: Session)[source]

Method to activate the module.

See: chrysalio.modules.Module.activate()

deactivate(registry, dbsession)[source]

Method to deactivate the module.

See: chrysalio.modules.Module.deactivate()

The cioservice.relaxng Module

CioService Relax NG.

The cioservice.routes Module

CioService route definitions.

cioservice.routes.includeme(configurator: Configurator)[source]

Function to include routes.

Parameters:

configurator (pyramid.config.Configurator) – Object used to do configuration declaration within the application.