Объект модуля не вызывается при использовании палочки в колбе - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь использовать следующий код для преобразования pdf в изображение, он работает нормально, когда программа запускается через терминал, но получает ошибку (объект модуля не может быть вызван) при работе в колбе

@app.route('/api/test', methods=['GET','POST'])
def test():
    InputFileName=request.args.get('InputFileName')
    OutputFileName=request.args.get('OutputFileName')

    OutFileNameOnly=os.path.splitext(OutputFileName)
    print(OutFileNameOnly)

    extention=os.path.splitext(OutputFileName)
    print(extention)

    with Image(filename=InputFileName,resolution=300) as source:
        images=source.sequence
        pages=len(images)
        for i in range(pages):
            Image(images[i]).save(filename =OutFileNameOnly + str(i) + '.png')
    response = {'message': 'image converted'}

    response_pickled = jsonpickle.encode(response)

    return Response(response=response_pickled, status=200, mimetype="application/json")

Результат должен бытьсохраненный pdf в файл изображения и сообщение должно отображаться на веб-странице

...