1. Lynn Rees
  2. callchain

Source

callchain / callchain / linked / lazyman.py

# -*- coding: utf-8 -*-
'''lazy manually balanced linked chains'''

from appspace import appifies
from twoq.lazy import ManResultMixin
from callchain.linked.keys import KLinkedResult
from callchain.linked.core import EventLinked, PriorityLinked, ChainLinked


@appifies(KLinkedResult)
class chainlink(ChainLinked, ManResultMixin):

    '''linked chain'''


@appifies(KLinkedResult)
class prioritylink(PriorityLinked, ManResultMixin):

    '''priority linked chain'''


@appifies(KLinkedResult)
class eventlink(EventLinked, ManResultMixin):

    '''lite linked event chain'''