def make_template(tool: Process) -> None:
    'Make a template CWL input object for the give Process.'

    def my_represent_none(self: Any, data: Any) -> Any:
        "Force clean representation of 'null'."
        return self.represent_scalar('tag:yaml.org,2002:null', 'null')
    ruamel.yaml.representer.RoundTripRepresenter.add_representer(type(None), my_represent_none)
    yaml = YAML()
    yaml.default_flow_style = False
    yaml.indent = 4
    yaml.block_seq_indent = 2
    yaml.dump(generate_input_template(tool), sys.stdout)
Make a template CWL input object for the give Process.
def make_template(tool: Process) -> None:
    

    def my_represent_none(self: Any, data: Any) -> Any:
        "Force clean representation of 'null'."
        return self.represent_scalar('tag:yaml.org,2002:null', 'null')
    ruamel.yaml.representer.RoundTripRepresenter.add_representer(type(None), my_represent_none)
    yaml = YAML()
    yaml.default_flow_style = False
    yaml.indent = 4
    yaml.block_seq_indent = 2
    yaml.dump(generate_input_template(tool), sys.stdout)