Main Reference

The cioprocessor Module

A module for Chrysalio to transform or generate files.

cioprocessor.includeme(configurator)[source]

Function to include module.

Parameters:

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

class cioprocessor.ModuleCioProcessor(config_ini)[source]

Class for CioProcessor, a module for periodically performing tasks.

Parameters:

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

This module has the following attributes:

  • locations: a dictionary of root directories for service locations

populate(args, registry, dbsession)[source]

Method called by populate script to complete the operation.

See: chrysalio.modules.Module.populate()

deactivate(registry, dbsession)[source]

Method to deactivate the module.

See: chrysalio.modules.Module.deactivate()

processor(processor_id)[source]

Return the processor with ID processor_id or None.

Parameters:

processor_id (str) – ID of the processor to return.

Return type:

tuple

Returns:

A tuple such as (processor, error) where processor is a processors.Processor instanciated with processor processor_id environment and error an error message.

The cioprocessor.relaxng Module

CioProcessor Relax NG.