# HG changeset patch # User Thierry Florac # Date 1547136775 -3600 # Node ID 0c69defba0afff45e13d8b800a379d4c2724da4f # Parent 6dfbdc00a812388081a43330515428a72d7cec83 Added scheduler process marker interface diff -r 6dfbdc00a812 -r 0c69defba0af src/pyams_scheduler/interfaces/__init__.py --- a/src/pyams_scheduler/interfaces/__init__.py Fri Dec 28 11:09:17 2018 +0100 +++ b/src/pyams_scheduler/interfaces/__init__.py Thu Jan 10 17:12:55 2019 +0100 @@ -12,17 +12,13 @@ __docformat__ = 'restructuredtext' - -# import standard library - -# import interfaces from zope.annotation.interfaces import IAttributeAnnotatable +from zope.container.constraints import containers, contains +from zope.interface import Attribute, Interface, implementer from zope.interface.interfaces import IObjectEvent, ObjectEvent +from zope.schema import Bool, Bytes, Choice, Datetime, Float, Int, List, Object, Text, TextLine -# import packages -from zope.container.constraints import contains, containers -from zope.interface import implementer, Interface, Attribute -from zope.schema import Date, Datetime, Choice, Text, TextLine, Bool, Int, Float, List, Object, Bytes +from pyams_zmq.interfaces import IZMQProcess from pyams_scheduler import _ @@ -94,8 +90,12 @@ SCHEDULER_JOBSTORE_KEY = 'pyams_scheduler.jobs' +class ISchedulerProcess(IZMQProcess): + """Scheduler process marker interface""" + + class ISchedulerHandler(Interface): - """Scheduler managemer marker interface""" + """Scheduler manager marker interface""" class IScheduler(IAttributeAnnotatable):