summaryrefslogtreecommitdiff
path: root/boto/swf/layer2.py
diff options
context:
space:
mode:
Diffstat (limited to 'boto/swf/layer2.py')
-rw-r--r--boto/swf/layer2.py22
1 files changed, 8 insertions, 14 deletions
diff --git a/boto/swf/layer2.py b/boto/swf/layer2.py
index cb3298e1..dd467b42 100644
--- a/boto/swf/layer2.py
+++ b/boto/swf/layer2.py
@@ -19,15 +19,12 @@ def set_default_credentials(aws_access_key_id, aws_secret_access_key):
class SWFBase(object):
- """SWFBase."""
-
name = None
domain = None
aws_access_key_id = None
aws_secret_access_key = None
def __init__(self, **kwargs):
- """Construct an SWF object."""
# Set default credentials.
for credkey in ('aws_access_key_id', 'aws_secret_access_key'):
if DEFAULT_CREDENTIALS.get(credkey):
@@ -40,7 +37,6 @@ class SWFBase(object):
self.aws_secret_access_key)
def __repr__(self):
- """Generate string representation."""
rep_str = str(self.name)
if hasattr(self, 'version'):
rep_str += '-' + str(getattr(self, 'version'))
@@ -106,9 +102,9 @@ class Domain(SWFBase):
def executions(self, closed=False, **kwargs):
"""List list open/closed executions.
- For more info, try:
- >>> help(boto.swf.layer1.Layer1.list_closed_workflow_executions)
- >>> help(boto.swf.layer1.Layer1.list_open_workflow_executions)
+ For a full list of available parameters refer to
+ :py:func:`boto.swf.layer1.Layer1.list_closed_workflow_executions` and
+ :py:func:`boto.swf.layer1.Layer1.list_open_workflow_executions`
"""
if closed:
executions = self._swf.list_closed_workflow_executions(self.name,
@@ -148,8 +144,6 @@ class Domain(SWFBase):
class Actor(SWFBase):
- """Simple Workflow Actor interface."""
-
task_list = None
last_tasktoken = None
domain = None
@@ -160,7 +154,7 @@ class Actor(SWFBase):
class ActivityWorker(Actor):
- """ActivityWorker."""
+ """Base class for SimpleWorkflow activity workers."""
@wraps(Layer1.respond_activity_task_canceled)
def cancel(self, task_token=None, details=None):
@@ -201,7 +195,7 @@ class ActivityWorker(Actor):
class Decider(Actor):
- """Simple Workflow Decider."""
+ """Base class for SimpleWorkflow deciders."""
@wraps(Layer1.respond_decision_task_completed)
def complete(self, task_token=None, decisions=None, **kwargs):
@@ -226,7 +220,7 @@ class Decider(Actor):
class WorkflowType(SWFBase):
- """WorkflowType."""
+ """A versioned workflow type."""
version = None
task_list = None
@@ -274,7 +268,7 @@ class WorkflowType(SWFBase):
class WorkflowExecution(SWFBase):
- """WorkflowExecution."""
+ """An instance of a workflow."""
workflowId = None
runId = None
@@ -312,7 +306,7 @@ class WorkflowExecution(SWFBase):
class ActivityType(SWFBase):
- """ActivityType."""
+ """A versioned activity type."""
version = None