Files
fcb_photo_review/services/paddle_services/utils.py

27 lines
584 B
Python

import logging
import os
from flask import jsonify
def process_request(func):
"""
api通用处理函数
"""
def wrapper(*args, **kwargs):
try:
result = func(*args, **kwargs)
return jsonify(result), 200
except Exception as e:
logging.getLogger('error').error(e, exc_info=e)
return jsonify({'error': str(e)}), 500
return wrapper
def parse_img_path(img_path):
dirname = os.path.dirname(img_path)
img_name, ext = os.path.basename(img_path).rsplit('.', 1)
return dirname, img_name, ext