Skip to content

Commit 1d44909

Browse files
committed
Apply ruff rule to disallow all relative imports.
1 parent 9da5925 commit 1d44909

File tree

76 files changed

+221
-274
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+221
-274
lines changed

invokeai/app/api_app.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,9 @@
2020
# noinspection PyUnresolvedReferences
2121
import invokeai.backend.util.hotfixes # noqa: F401 (monkeypatching on import)
2222
import invokeai.frontend.web as web_dir
23+
from invokeai.app.api.dependencies import ApiDependencies
2324
from invokeai.app.api.no_cache_staticfiles import NoCacheStaticFiles
24-
from invokeai.app.services.config.config_default import get_config
25-
from invokeai.app.util.custom_openapi import get_openapi_func
26-
from invokeai.backend.util.devices import TorchDevice
27-
from invokeai.backend.util.logging import InvokeAILogger
28-
29-
from .api.dependencies import ApiDependencies
30-
from .api.routers import (
25+
from invokeai.app.api.routers import (
3126
app_info,
3227
board_images,
3328
boards,
@@ -38,7 +33,11 @@
3833
utilities,
3934
workflows,
4035
)
41-
from .api.sockets import SocketIO
36+
from invokeai.app.api.sockets import SocketIO
37+
from invokeai.app.services.config.config_default import get_config
38+
from invokeai.app.util.custom_openapi import get_openapi_func
39+
from invokeai.backend.util.devices import TorchDevice
40+
from invokeai.backend.util.logging import InvokeAILogger
4241

4342
app_config = get_config()
4443

invokeai/app/invocations/collections.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,12 @@
44
import numpy as np
55
from pydantic import ValidationInfo, field_validator
66

7+
from invokeai.app.invocations.baseinvocation import BaseInvocation, invocation
8+
from invokeai.app.invocations.fields import InputField
79
from invokeai.app.invocations.primitives import IntegerCollectionOutput
810
from invokeai.app.services.shared.invocation_context import InvocationContext
911
from invokeai.app.util.misc import SEED_MAX
1012

11-
from .baseinvocation import BaseInvocation, invocation
12-
from .fields import InputField
13-
1413

1514
@invocation(
1615
"range", title="Integer Range", tags=["collection", "integer", "range"], category="collections", version="1.0.0"

invokeai/app/invocations/compel.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from compel.prompt_parser import Blend, Conjunction, CrossAttentionControlSubstitute, FlattenedPrompt, Fragment
66
from transformers import CLIPTextModel, CLIPTextModelWithProjection, CLIPTokenizer
77

8+
from invokeai.app.invocations.baseinvocation import BaseInvocation, BaseInvocationOutput, invocation, invocation_output
89
from invokeai.app.invocations.fields import (
910
ConditioningField,
1011
FieldDescriptions,
@@ -14,6 +15,7 @@
1415
TensorField,
1516
UIComponent,
1617
)
18+
from invokeai.app.invocations.model import CLIPField
1719
from invokeai.app.invocations.primitives import ConditioningOutput
1820
from invokeai.app.services.shared.invocation_context import InvocationContext
1921
from invokeai.app.util.ti_utils import generate_ti_list
@@ -26,9 +28,6 @@
2628
)
2729
from invokeai.backend.util.devices import TorchDevice
2830

29-
from .baseinvocation import BaseInvocation, BaseInvocationOutput, invocation, invocation_output
30-
from .model import CLIPField
31-
3231
# unconditioned: Optional[torch.Tensor]
3332

3433

invokeai/app/invocations/controlnet_image_processors.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@
2222
from PIL import Image
2323
from pydantic import BaseModel, Field, field_validator, model_validator
2424

25+
from invokeai.app.invocations.baseinvocation import (
26+
BaseInvocation,
27+
BaseInvocationOutput,
28+
Classification,
29+
invocation,
30+
invocation_output,
31+
)
2532
from invokeai.app.invocations.fields import (
2633
FieldDescriptions,
2734
ImageField,
@@ -45,8 +52,6 @@
4552
from invokeai.backend.image_util.util import np_to_pil, pil_to_np
4653
from invokeai.backend.util.devices import TorchDevice
4754

48-
from .baseinvocation import BaseInvocation, BaseInvocationOutput, Classification, invocation, invocation_output
49-
5055

5156
class ControlField(BaseModel):
5257
image: ImageField = Field(description="The control image")

invokeai/app/invocations/cv.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,11 @@
55
import numpy
66
from PIL import Image, ImageOps
77

8-
from invokeai.app.invocations.fields import ImageField
8+
from invokeai.app.invocations.baseinvocation import BaseInvocation, invocation
9+
from invokeai.app.invocations.fields import ImageField, InputField, WithBoard, WithMetadata
910
from invokeai.app.invocations.primitives import ImageOutput
1011
from invokeai.app.services.shared.invocation_context import InvocationContext
1112

12-
from .baseinvocation import BaseInvocation, invocation
13-
from .fields import InputField, WithBoard, WithMetadata
14-
1513

1614
@invocation("cv_inpaint", title="OpenCV Inpaint", tags=["opencv", "inpaint"], category="inpaint", version="1.3.1")
1715
class CvInpaintInvocation(BaseInvocation, WithMetadata, WithBoard):

invokeai/app/invocations/image.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import numpy
77
from PIL import Image, ImageChops, ImageFilter, ImageOps
88

9+
from invokeai.app.invocations.baseinvocation import BaseInvocation, Classification, invocation
910
from invokeai.app.invocations.constants import IMAGE_MODES
1011
from invokeai.app.invocations.fields import (
1112
ColorField,
@@ -21,8 +22,6 @@
2122
from invokeai.backend.image_util.invisible_watermark import InvisibleWatermark
2223
from invokeai.backend.image_util.safety_checker import SafetyChecker
2324

24-
from .baseinvocation import BaseInvocation, Classification, invocation
25-
2625

2726
@invocation("show_image", title="Show Image", tags=["image"], category="image", version="1.0.1")
2827
class ShowImageInvocation(BaseInvocation):

invokeai/app/invocations/infill.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33

44
from PIL import Image
55

6-
from invokeai.app.invocations.fields import ColorField, ImageField
6+
from invokeai.app.invocations.baseinvocation import BaseInvocation, invocation
7+
from invokeai.app.invocations.fields import ColorField, ImageField, InputField, WithBoard, WithMetadata
8+
from invokeai.app.invocations.image import PIL_RESAMPLING_MAP, PIL_RESAMPLING_MODES
79
from invokeai.app.invocations.primitives import ImageOutput
810
from invokeai.app.services.shared.invocation_context import InvocationContext
911
from invokeai.app.util.misc import SEED_MAX
@@ -14,10 +16,6 @@
1416
from invokeai.backend.image_util.infill_methods.tile import infill_tile
1517
from invokeai.backend.util.logging import InvokeAILogger
1618

17-
from .baseinvocation import BaseInvocation, invocation
18-
from .fields import InputField, WithBoard, WithMetadata
19-
from .image import PIL_RESAMPLING_MAP, PIL_RESAMPLING_MODES
20-
2119
logger = InvokeAILogger.get_logger()
2220

2321

invokeai/app/invocations/math.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@
55
import numpy as np
66
from pydantic import ValidationInfo, field_validator
77

8+
from invokeai.app.invocations.baseinvocation import BaseInvocation, invocation
89
from invokeai.app.invocations.fields import FieldDescriptions, InputField
910
from invokeai.app.invocations.primitives import FloatOutput, IntegerOutput
1011
from invokeai.app.services.shared.invocation_context import InvocationContext
1112

12-
from .baseinvocation import BaseInvocation, invocation
13-
1413

1514
@invocation("add", title="Add Integers", tags=["math", "add"], category="math", version="1.0.1")
1615
class AddInvocation(BaseInvocation):

invokeai/app/invocations/model.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@
33

44
from pydantic import BaseModel, Field
55

6-
from invokeai.app.invocations.fields import FieldDescriptions, Input, InputField, OutputField, UIType
7-
from invokeai.app.services.shared.invocation_context import InvocationContext
8-
from invokeai.app.shared.models import FreeUConfig
9-
from invokeai.backend.model_manager.config import AnyModelConfig, BaseModelType, ModelType, SubModelType
10-
11-
from .baseinvocation import (
6+
from invokeai.app.invocations.baseinvocation import (
127
BaseInvocation,
138
BaseInvocationOutput,
149
Classification,
1510
invocation,
1611
invocation_output,
1712
)
13+
from invokeai.app.invocations.fields import FieldDescriptions, Input, InputField, OutputField, UIType
14+
from invokeai.app.services.shared.invocation_context import InvocationContext
15+
from invokeai.app.shared.models import FreeUConfig
16+
from invokeai.backend.model_manager.config import AnyModelConfig, BaseModelType, ModelType, SubModelType
1817

1918

2019
class ModelIdentifierField(BaseModel):

invokeai/app/invocations/noise.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,13 @@
44
import torch
55
from pydantic import field_validator
66

7+
from invokeai.app.invocations.baseinvocation import BaseInvocation, BaseInvocationOutput, invocation, invocation_output
78
from invokeai.app.invocations.constants import LATENT_SCALE_FACTOR
89
from invokeai.app.invocations.fields import FieldDescriptions, InputField, LatentsField, OutputField
910
from invokeai.app.services.shared.invocation_context import InvocationContext
1011
from invokeai.app.util.misc import SEED_MAX
1112
from invokeai.backend.util.devices import TorchDevice
1213

13-
from .baseinvocation import (
14-
BaseInvocation,
15-
BaseInvocationOutput,
16-
invocation,
17-
invocation_output,
18-
)
19-
2014
"""
2115
Utilities
2216
"""

0 commit comments

Comments
 (0)