using @classmethod
example generated code:
class Workflow(Process):
def __init__(self, id, inputs, outputs, requirements, hints, label, doc, steps):
# or use attrs, or use 3.7's dataclasses
pass # init code here
@staticmethod
def from_doc(cls, doc, baseurl, loadingOptions, docRoot=None):
pass # regular loading code here
using
@classmethodexample generated code:
__init__as part of codegen? Or go Python3.7+ only by using@dataclass/PEP-0557?