Services

Service - function for checking received data from remote and create tasks.models.Tasks object.

For enabling service you need to add it to settings.SERVICES, like:

SERVICES = (
    'services.dummy',
    'services.travis_ci',
    'services.token',
)

Available services

Service library

class services.base.ServicesLibrary[source]

Library for register and access available services

register(name)

Register function in library

Parameters:name (str) – name of method
Returns:decorator
get(name)

Get item from library

Parameters:name (str) – name of method
Returns:method – registered method
has(name)

Has item in library

Parameters:name (str) – name of method
Returns:bool
from services.base import library

@library.register('service')
def service(data):
    return data

library.get('service')
library.has('service')
exception

alias of ServiceDoesNotExists