• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

localstack / localstack / 22709357475

05 Mar 2026 08:35AM UTC coverage: 59.732% (-27.2%) from 86.974%
22709357475

Pull #13880

github

web-flow
Merge 28fcab93c into 710618057
Pull Request #13880: Firehose: Replace TaggingService

12 of 12 new or added lines in 2 files covered. (100.0%)

20464 existing lines in 510 files now uncovered.

45290 of 75822 relevant lines covered (59.73%)

0.6 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

52.94
/localstack-core/localstack/services/stepfunctions/asl/component/common/catch/catch_decl.py
1
from typing import Final
1✔
2

3
from localstack.services.stepfunctions.asl.component.common.catch.catch_outcome import (
1✔
4
    CatchOutcome,
5
)
6
from localstack.services.stepfunctions.asl.component.common.catch.catcher_decl import CatcherDecl
1✔
7
from localstack.services.stepfunctions.asl.component.common.catch.catcher_outcome import (
1✔
8
    CatcherOutcome,
9
    CatcherOutcomeCaught,
10
)
11
from localstack.services.stepfunctions.asl.component.eval_component import EvalComponent
1✔
12
from localstack.services.stepfunctions.asl.eval.environment import Environment
1✔
13

14

15
class CatchDecl(EvalComponent):
1✔
16
    def __init__(self, catchers: list[CatcherDecl]):
1✔
UNCOV
17
        self.catchers: Final[list[CatcherDecl]] = catchers
×
18

19
    def _eval_body(self, env: Environment) -> None:
1✔
UNCOV
20
        for catcher in self.catchers:
×
UNCOV
21
            catcher.eval(env)
×
UNCOV
22
            catcher_outcome: CatcherOutcome = env.stack.pop()
×
23

UNCOV
24
            if isinstance(catcher_outcome, CatcherOutcomeCaught):
×
UNCOV
25
                env.stack.append(CatchOutcome.Caught)
×
UNCOV
26
                return
×
27

UNCOV
28
        env.stack.append(CatchOutcome.NotCaught)
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc