Manage ASL magazines and their articles.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
asl-articles/asl_articles/docs.py

15 lines
447 B

""" Provide access to external documents. """
from flask import abort, send_from_directory
from asl_articles import app
# ---------------------------------------------------------------------
@app.route( "/docs/<path:path>" )
def get_external_doc( path ):
"""Return an external document."""
base_dir = app.config.get( "EXTERNAL_DOCS_BASEDIR" )
if not base_dir:
abort( 404 )
return send_from_directory( base_dir, path )