Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

Commit e0d6cbb

Browse files
committed
fix circular import
1 parent 1a13be6 commit e0d6cbb

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from localstack.aws.api import CommonServiceException
2+
3+
4+
class NoSuchResource(CommonServiceException):
5+
def __init__(self, message=None):
6+
super().__init__("NoSuchResource", status_code=404, message=message)

localstack-core/localstack/services/s3control/provider.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from localstack.aws.api import CommonServiceException, RequestContext
1+
from localstack.aws.api import RequestContext
22
from localstack.aws.api.s3control import (
33
AccountId,
44
ListTagsForResourceResult,
@@ -14,11 +14,6 @@
1414
from localstack.state import StateVisitor
1515

1616

17-
class NoSuchResource(CommonServiceException):
18-
def __init__(self, message=None):
19-
super().__init__("NoSuchResource", status_code=404, message=message)
20-
21-
2217
class S3ControlProvider(S3ControlApi):
2318
def accept_state_visitor(self, visitor: StateVisitor):
2419
from moto.s3control.models import s3control_backends

localstack-core/localstack/services/s3control/validation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from localstack.services.s3.exceptions import MalformedXML
55
from localstack.services.s3.models import s3_stores
66
from localstack.services.s3.utils import TAG_REGEX
7-
from localstack.services.s3control.provider import NoSuchResource
7+
from localstack.services.s3control.exceptions import NoSuchResource
88

99

1010
def validate_arn_for_tagging(

0 commit comments

Comments
 (0)