Skip to content
Snippets Groups Projects
Commit 4294c285 authored by Patrick Jentsch's avatar Patrick Jentsch
Browse files

Make inner package imports relative

parent 3bbe45d0
No related branches found
No related tags found
No related merge requests found
from app import db
from flask import current_app, flash, redirect, render_template, url_for from flask import current_app, flash, redirect, render_template, url_for
from flask_login import current_user, login_required, logout_user from flask_login import current_user, login_required, logout_user
from threading import Thread from threading import Thread
from . import profile from . import profile
from .background_functions import delete_user_ from .background_functions import delete_user_
from .forms import EditEmailForm, EditGeneralSettingsForm, EditPasswordForm from .forms import EditEmailForm, EditGeneralSettingsForm, EditPasswordForm
from .. import db
@profile.route('/settings', methods=['GET', 'POST']) @profile.route('/settings', methods=['GET', 'POST'])
......
...@@ -2,4 +2,4 @@ from flask import Blueprint ...@@ -2,4 +2,4 @@ from flask import Blueprint
services = Blueprint('services', __name__) services = Blueprint('services', __name__)
from . import views from . import views # noqa
from app import db
from app.jobs.forms import AddNLPJobForm, AddOCRJobForm, AddSetupFilesJobForm
from app.models import Job, JobInput
from flask import (abort, current_app, flash, make_response, render_template, from flask import (abort, current_app, flash, make_response, render_template,
url_for) url_for)
from flask_login import current_user, login_required from flask_login import current_user, login_required
from werkzeug.utils import secure_filename from werkzeug.utils import secure_filename
from . import services from . import services
from .. import db
from ..jobs.forms import AddNLPJobForm, AddOCRJobForm, AddSetupFilesJobForm
from ..models import Job, JobInput
import json import json
import os import os
from app import logger
SERVICES = {'corpus_analysis': {'name': 'Corpus analysis'}, SERVICES = {'corpus_analysis': {'name': 'Corpus analysis'},
......
from flask import Blueprint
test = Blueprint('test', __name__)
from . import events, views
from app import logger, socketio
from flask_login import login_required
from werkzeug.datastructures import FileStorage
from werkzeug.utils import secure_filename
from .forms import TestForm
import io
@socketio.on('submit-test-form')
@login_required
def recv_test_form(data):
logger.warning("data_received")
filename = secure_filename(data['file-wrapper']['name'])
stream = io.BytesIO(data['file-wrapper']['bytes'])
file = FileStorage(filename=filename, stream=stream)
data['file'] = file
test_form = TestForm(data=data)
if test_form.validate():
socketio.emit('submit-test-form', {'msg': {},
'status': 201})
else:
socketio.emit('submit-test-form', {'msg': test_form.errors,
'status': 400})
from flask_wtf import FlaskForm
from flask_wtf.file import FileAllowed, FileField, FileRequired
from wtforms import StringField, SubmitField
from wtforms.validators import DataRequired, Length
class TestForm(FlaskForm):
description = StringField('Description',
validators=[DataRequired(), Length(1, 255)])
file = FileField('File', validators=[FileAllowed(['txt'], 'Plain text only!'), FileRequired()])
submit = SubmitField()
title = StringField('Title', validators=[DataRequired(), Length(1, 32)])
from flask import render_template
from flask_login import login_required
from . import test
from .forms import TestForm
@test.route('/')
@login_required
def index():
test_form = TestForm()
return render_template('test/index.html.j2', title='Test',
test_form=test_form)
import eventlet import eventlet
eventlet.monkey_patch() eventlet.monkey_patch() # noqa: E261
from app import create_app, db, socketio from app import create_app, db, socketio
from app.models import Corpus, Job, Role, User from app.models import Corpus, Job, Role, User
from flask_migrate import Migrate from flask_migrate import Migrate
......
import re
import unittest import unittest
from app import create_app, db from app import create_app, db
from app.models import User, Role
class FlaskClientTestCase(unittest.TestCase): class FlaskClientTestCase(unittest.TestCase):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment