mirror of
https://github.com/nelsbrock/NateMan.git
synced 2026-08-14 21:36:49 +02:00
Imports aufgeräumt
This commit is contained in:
+1
-2
@@ -26,9 +26,8 @@ import sys
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
import sqlalchemy
|
import sqlalchemy
|
||||||
from flask import abort, Flask, request, send_from_directory
|
from flask import Flask
|
||||||
from flask.logging import default_handler
|
from flask.logging import default_handler
|
||||||
from werkzeug.utils import find_modules, import_string
|
|
||||||
|
|
||||||
from . import util
|
from . import util
|
||||||
from .config_manager import config_file_exists, create_config_file, config
|
from .config_manager import config_file_exists, create_config_file, config
|
||||||
|
|||||||
@@ -21,10 +21,10 @@ Export- und Import-Blueprint
|
|||||||
import os
|
import os
|
||||||
import tempfile
|
import tempfile
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
from pyexpat import ExpatError
|
||||||
|
|
||||||
from flask import abort, Blueprint, current_app, g, redirect, url_for, flash, request, render_template
|
from flask import abort, Blueprint, current_app, g, redirect, url_for, flash, request, render_template
|
||||||
from openpyxl.utils.exceptions import InvalidFileException
|
from openpyxl.utils.exceptions import InvalidFileException
|
||||||
from pyexpat import ExpatError
|
|
||||||
|
|
||||||
from .auth import beratungslehrer_required, admin_required
|
from .auth import beratungslehrer_required, admin_required
|
||||||
from .. import exporter, util
|
from .. import exporter, util
|
||||||
|
|||||||
@@ -25,8 +25,7 @@ from flask import Blueprint, abort, current_app, flash, g, redirect, render_temp
|
|||||||
|
|
||||||
from .auth import login_required, beratungslehrer_required
|
from .auth import login_required, beratungslehrer_required
|
||||||
from ..config_manager import config
|
from ..config_manager import config
|
||||||
from ..models import Klausur, Klausurteilnahme, Lehrer, Schueler, db, \
|
from ..models import Klausur, Klausurteilnahme, Lehrer, Schueler, db, get_next_new_schueler_id, Stufe
|
||||||
get_next_new_schueler_id, Stufe
|
|
||||||
|
|
||||||
bp = Blueprint("klausuren", __name__, url_prefix="/klausuren")
|
bp = Blueprint("klausuren", __name__, url_prefix="/klausuren")
|
||||||
|
|
||||||
|
|||||||
+2
-4
@@ -22,11 +22,9 @@ Enthält Befehle zur Verwendung im Terminal (Command Line Interface).
|
|||||||
import click
|
import click
|
||||||
from flask.cli import with_appcontext
|
from flask.cli import with_appcontext
|
||||||
|
|
||||||
from nateman.exporter import excelexport
|
from . import emails, util
|
||||||
from nateman.importer import excelimport, KoopSchuelerImportError
|
|
||||||
from . import emails, util, assigner
|
|
||||||
from .models import Lehrer, Stufe, db, Session
|
|
||||||
from .config_manager import config
|
from .config_manager import config
|
||||||
|
from .models import Lehrer, Stufe, db, Session
|
||||||
|
|
||||||
|
|
||||||
@click.group()
|
@click.group()
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ from sqlalchemy.engine import Engine
|
|||||||
from sqlalchemy.sql import func
|
from sqlalchemy.sql import func
|
||||||
|
|
||||||
from . import util
|
from . import util
|
||||||
from .config_manager import config
|
|
||||||
|
|
||||||
db: SQLAlchemy = SQLAlchemy()
|
db: SQLAlchemy = SQLAlchemy()
|
||||||
|
|
||||||
|
|||||||
@@ -22,8 +22,6 @@ Enthält nützliche, von NateMan unabhängige Funktionen.
|
|||||||
import random
|
import random
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from datetime import date
|
|
||||||
|
|
||||||
EMAIL_ADDRESS_REGEX = re.compile(r"^[a-zA-Z0-9!#$%&‘*+–/=?^_`{|}~](\.?[a-zA-Z0-9!#$%&‘*+–/=?^_`{|}~])*"
|
EMAIL_ADDRESS_REGEX = re.compile(r"^[a-zA-Z0-9!#$%&‘*+–/=?^_`{|}~](\.?[a-zA-Z0-9!#$%&‘*+–/=?^_`{|}~])*"
|
||||||
r"@[a-zA-Z0-9-](\.?[a-zA-Z0-9-])*$")
|
r"@[a-zA-Z0-9-](\.?[a-zA-Z0-9-])*$")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user