13 lines
411 B
Python
13 lines
411 B
Python
|
import json
|
||
|
from SpiffWorkflow.serializer.json import JSONSerializer
|
||
|
from nuclear import NuclearStrikeWorkflowSpec
|
||
|
|
||
|
serializer = JSONSerializer()
|
||
|
spec = NuclearStrikeWorkflowSpec()
|
||
|
data = spec.serialize(serializer)
|
||
|
|
||
|
# This next line is unnecessary in practice; it just makes the JSON pretty.
|
||
|
pretty = json.dumps(json.loads(data), indent=4, separators=(',', ': '))
|
||
|
|
||
|
open('workflow-spec.json', 'w').write(pretty)
|