feat: use custom type to handle existing naive datetimes
This commit is contained in:
parent
e22abb383c
commit
39bdac1ecf
45 changed files with 210 additions and 84 deletions
|
@ -1,6 +1,7 @@
|
|||
from typing import Optional
|
||||
|
||||
from flask import render_template, Response, flash, redirect, url_for, Blueprint
|
||||
from flask import (Blueprint, Response, flash, redirect, render_template,
|
||||
url_for)
|
||||
from flask.typing import ResponseReturnValue
|
||||
|
||||
from app.extensions import db
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
from typing import List, Union, Optional, Dict, Type
|
||||
from typing import Dict, List, Optional, Type, Union
|
||||
|
||||
from flask import render_template, url_for, redirect, Blueprint
|
||||
from flask import Blueprint, redirect, render_template, url_for
|
||||
from flask.typing import ResponseReturnValue
|
||||
from flask_wtf import FlaskForm
|
||||
from wtforms import SelectField, StringField, SubmitField, IntegerField, BooleanField, Form, FormField
|
||||
from wtforms import (BooleanField, Form, FormField, IntegerField, SelectField,
|
||||
StringField, SubmitField)
|
||||
from wtforms.validators import InputRequired
|
||||
|
||||
from app.extensions import db
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
from flask import current_app, render_template, Blueprint, Response
|
||||
from flask import Blueprint, Response, current_app, render_template
|
||||
from flask.typing import ResponseReturnValue
|
||||
from sqlalchemy import desc
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
from flask_wtf import FlaskForm
|
||||
from wtforms import StringField, SubmitField, SelectField
|
||||
from wtforms import SelectField, StringField, SubmitField
|
||||
|
||||
|
||||
class EditMirrorForm(FlaskForm): # type: ignore
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from typing import Optional
|
||||
|
||||
from flask import redirect, Blueprint
|
||||
from flask import Blueprint, redirect
|
||||
from flask.typing import ResponseReturnValue
|
||||
|
||||
from app.models.onions import Onion
|
||||
|
|
|
@ -2,15 +2,16 @@ import logging
|
|||
import secrets
|
||||
from datetime import datetime, timezone
|
||||
|
||||
from flask import render_template, url_for, flash, redirect, Response, Blueprint
|
||||
import sqlalchemy
|
||||
from flask import (Blueprint, Response, flash, redirect, render_template,
|
||||
url_for)
|
||||
from flask.typing import ResponseReturnValue
|
||||
from flask_wtf import FlaskForm
|
||||
import sqlalchemy
|
||||
from wtforms import StringField, SubmitField, SelectField
|
||||
from wtforms import SelectField, StringField, SubmitField
|
||||
from wtforms.validators import DataRequired
|
||||
|
||||
from app.extensions import db
|
||||
from app.models.base import Pool, Group
|
||||
from app.models.base import Group, Pool
|
||||
from app.portal.util import LifecycleForm
|
||||
|
||||
bp = Blueprint("pool", __name__)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
from flask import render_template, Response, flash, redirect, url_for, Blueprint
|
||||
from flask import (Blueprint, Response, flash, redirect, render_template,
|
||||
url_for)
|
||||
from flask.typing import ResponseReturnValue
|
||||
from sqlalchemy import desc
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
from flask import render_template, Blueprint
|
||||
from flask import Blueprint, render_template
|
||||
from flask.typing import ResponseReturnValue
|
||||
from sqlalchemy import desc
|
||||
|
||||
|
|
|
@ -1,18 +1,20 @@
|
|||
import logging
|
||||
from typing import Optional, List, Any
|
||||
from typing import Any, List, Optional
|
||||
|
||||
import sqlalchemy.exc
|
||||
from flask import flash, redirect, url_for, render_template, Response, Blueprint, current_app
|
||||
from flask import (Blueprint, Response, current_app, flash, redirect,
|
||||
render_template, url_for)
|
||||
from flask.typing import ResponseReturnValue
|
||||
from flask_wtf import FlaskForm
|
||||
from sqlalchemy import exc
|
||||
from wtforms import StringField, SelectField, SubmitField, BooleanField, FileField
|
||||
from wtforms import (BooleanField, FileField, SelectField, StringField,
|
||||
SubmitField)
|
||||
from wtforms.validators import DataRequired
|
||||
|
||||
from app.brm.static import create_static_origin
|
||||
from app.models.base import Group
|
||||
from app.models.cloud import CloudAccount, CloudProvider
|
||||
from app.models.mirrors import StaticOrigin, Origin
|
||||
from app.models.mirrors import Origin, StaticOrigin
|
||||
from app.portal.util import response_404, view_lifecycle
|
||||
|
||||
bp = Blueprint("static", __name__)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
from flask import Response, render_template, flash, redirect, url_for
|
||||
from flask import Response, flash, redirect, render_template, url_for
|
||||
from flask.typing import ResponseReturnValue
|
||||
from flask_wtf import FlaskForm
|
||||
from wtforms import SubmitField
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue