in psaw/psaw.py [0:0]
def validate_output_template(output_template):
"""
Crude sanity check that output template looks reasonable
:param output_template: str
"""
if "{" not in output_template or "}" not in output_template:
raise click.BadParameter("output_template must include python "
"string formatting replacement fields\n"
"use --no-output-template-check to override check")
try:
p = Path(output_template)
except:
raise click.BadParameter("output_template does not look like "
"a valid path\n"
"use --no-output-template-check to override check")
if len(p.parts) > 4:
raise click.BadParameter("output_template looks like it is going to "
"create a lot of directories\n"
"use --no-output-template-check to override check")