1
0
mirror of https://github.com/QData/TextAttack.git synced 2021-10-13 00:05:06 +03:00

add isort and fix import loops, preparing to shorten tests

This commit is contained in:
Jack Morris
2020-06-15 20:40:44 -04:00
parent e93f456d07
commit 07e927e3e4
75 changed files with 197 additions and 137 deletions

View File

@@ -1,17 +1,16 @@
import lru
import numpy as np
import os
import random
from textattack.shared import utils
from textattack.constraints import Constraint
from textattack.constraints.pre_transformation import PreTransformationConstraint
from textattack.shared import TokenizedText
import lru
import numpy as np
import textattack
from textattack.attack_results import (
FailedAttackResult,
SkippedAttackResult,
SuccessfulAttackResult,
FailedAttackResult,
)
from textattack.shared import TokenizedText, utils
class Attack:
@@ -61,7 +60,10 @@ class Attack:
self.constraints = []
self.pre_transformation_constraints = []
for constraint in constraints:
if isinstance(constraint, PreTransformationConstraint):
if isinstance(
constraint,
textattack.constraints.pre_transformation.PreTransformationConstraint,
):
self.pre_transformation_constraints.append(constraint)
else:
self.constraints.append(constraint)