Remove unused imports

This commit is contained in:
richard-dds 2019-09-16 16:47:29 -04:00
parent 2bbe974755
commit 030d67719b
3 changed files with 5 additions and 14 deletions

View File

@ -1,8 +1,7 @@
from sqlalchemy import text, func from sqlalchemy import text
from sqlalchemy.orm.exc import NoResultFound from sqlalchemy.orm.exc import NoResultFound
from sqlalchemy.orm import load_only from sqlalchemy.orm import load_only
from typing import List from typing import List
from contextlib import contextmanager
from atst.database import db from atst.database import db
from atst.models import Environment, Application, Portfolio, TaskOrder, CLIN from atst.models import Environment, Application, Portfolio, TaskOrder, CLIN

View File

@ -1,8 +1,7 @@
from flask import current_app as app from flask import current_app as app
import pendulum import pendulum
from celery.utils.log import get_task_logger from sqlalchemy import func, sql
from sqlalchemy import func, orm, sql from contextlib import contextmanager
from sqlalchemy import update
from atst.database import db from atst.database import db
from atst.queue import celery from atst.queue import celery
@ -10,8 +9,6 @@ from atst.models import EnvironmentJobFailure, EnvironmentRoleJobFailure
from atst.domain.csp.cloud import CloudProviderInterface, GeneralCSPException from atst.domain.csp.cloud import CloudProviderInterface, GeneralCSPException
from atst.domain.environments import Environments from atst.domain.environments import Environments
logger = get_task_logger(__name__)
class RecordEnvironmentFailure(celery.Task): class RecordEnvironmentFailure(celery.Task):
def on_failure(self, exc, task_id, args, kwargs, einfo): def on_failure(self, exc, task_id, args, kwargs, einfo):
@ -48,9 +45,6 @@ def send_notification_mail(recipients, subject, body):
app.mailer.send(recipients, subject, body) app.mailer.send(recipients, subject, body)
from contextlib import contextmanager
class ClaimFailedException(Exception): class ClaimFailedException(Exception):
pass pass
@ -60,7 +54,7 @@ def claim_for_update(resource):
rows_updated = ( rows_updated = (
db.session.query(resource.__class__) db.session.query(resource.__class__)
.filter_by(id=resource.id, claimed_at=None) .filter_by(id=resource.id, claimed_at=None)
.update({"claimed_at": func.now()}, synchronize_session="fetch") .update({"claimed_at": func.now()}, synchronize_session=False)
) )
if rows_updated < 1: if rows_updated < 1:
raise ClaimFailedException( raise ClaimFailedException(
@ -75,7 +69,7 @@ def claim_for_update(resource):
db.session.query(resource.__class__).filter( db.session.query(resource.__class__).filter(
resource.__class__.id == resource.id resource.__class__.id == resource.id
).filter(resource.__class__.claimed_at != None).update( ).filter(resource.__class__.claimed_at != None).update(
{"claimed_at": sql.null()}, synchronize_session="fetch" {"claimed_at": sql.null()}, synchronize_session=False
) )

View File

@ -2,12 +2,10 @@ from sqlalchemy import Column, ForeignKey, String, TIMESTAMP
from sqlalchemy.orm import relationship from sqlalchemy.orm import relationship
from sqlalchemy.dialects.postgresql import JSONB from sqlalchemy.dialects.postgresql import JSONB
from enum import Enum from enum import Enum
import contextlib
from atst.models import Base from atst.models import Base
from atst.models.types import Id from atst.models.types import Id
from atst.models import mixins from atst.models import mixins
from atst.database import db
class Environment( class Environment(