2
0

api_raw.py 769 B

12345678910111213141516171819202122232425
  1. from .tool.func import *
  2. def api_raw_2(conn, name):
  3. curs = conn.cursor()
  4. if acl_check(name, 'render') != 1:
  5. rev = flask.request.args.get('num', '')
  6. if rev != '':
  7. curs.execute(db_change("select data from history where title = ? and id = ?"), [name, rev])
  8. else:
  9. curs.execute(db_change("select data from data where title = ?"), [name])
  10. data = curs.fetchall()
  11. if data:
  12. json_data = {
  13. "title" : name,
  14. "data" : render_set(
  15. doc_name = name,
  16. doc_data = data[0][0],
  17. data_type = 'raw'
  18. )
  19. }
  20. return flask.jsonify(json_data)
  21. return flask.jsonify({})