simpleflow.task.WorkflowTask#__init__ passes the workflow (class) as first argument of its get_workflow_id method: that's incorrect. Either:
get_workflow_id is a classmethod, and the workflow is passed automatically; or
get_workflow_id is a staticmethod and it doesn't want the class
simpleflow.task.WorkflowTask#__init__passes the workflow (class) as first argument of itsget_workflow_idmethod: that's incorrect. Either:get_workflow_idis aclassmethod, and the workflow is passed automatically; orget_workflow_idis astaticmethodand it doesn't want the class