Exemplo n.º 1
0
def upload():
    if request.method == 'POST':
        file1 = request.files['file1']
        file2 = request.files['file2']
        fn1 = file1.filename.encode('utf-8')
        fn2 = file2.filename.encode('utf-8')
        filepath1 = os.path.join(config.UPLOAD_PATH, fn1)
        filepath2 = os.path.join(config.UPLOAD_PATH, fn2)
        file1.save(filepath1)
        file2.save(filepath2)
        
        res = files_diff.delay(filepath1, filepath2)
        rid = res.get()
        return redirect(url_for('.index', rid=rid))
    else:
        html_template_string = get_template_string('upload-form')
        return render_template_string(html_template_string)
Exemplo n.º 2
0
#!/usr/bin/env python2
#coding: utf-8

import sys
from proj.tasks import files_diff

if __name__ == '__main__':
    if len(sys.argv) != 3:
        print 'Arguments Error'
        sys.exit()
        
    filename1 = sys.argv[1]
    filename2= sys.argv[2]
    task_ret = files_diff.delay(filename1, filename2)
    print task_ret.get()