Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. import functools
  2. from flask import Flask, g, jsonify, request, make_response, render_template, render_template_string, url_for, flash, redirect, abort, send_from_directory, Markup
  3.  
  4. app = Flask(__name__)
  5. app.secret_key = 'el meu secret'
  6.  
  7.  
  8. def inject_snippet(func):
  9. @functools.wraps(func)
  10. def wrapper(i, *args, **kwargs):
  11. filepath = "{i}/{i}.html"
  12. with open(filepath) as f:
  13. snippet = f.read()
  14. return func(snippet, *args, **kwargs)
  15. return wrapper
  16.  
  17.  
  18. @app.route('/docs/show/<int:i>')
  19. @inject_snippet
  20. def show(snippet):
  21. return render_template('show.html', content=snippet)
  22.  
  23. if __name__ == '__main__':
  24. app.run(debug=True, port=8000)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement