Total Complexity | 2 |
Total Lines | 27 |
Duplicated Lines | 0 % |
Coverage | 83.33% |
Changes | 0 |
1 | 1 | from typing import Any, Dict |
|
2 | |||
3 | from etlt.condition.SimpleCondition import SimpleCondition |
||
4 | 1 | ||
5 | |||
6 | class FalseCondition(SimpleCondition): |
||
7 | """ |
||
8 | A false condition always evaluates to False. |
||
9 | """ |
||
10 | 1 | ||
11 | # ------------------------------------------------------------------------------------------------------------------ |
||
12 | def match(self, row: Dict[str, Any]) -> False: |
||
13 | """ |
||
14 | Always returns False. |
||
15 | |||
16 | :param row: The row, ignored |
||
17 | """ |
||
18 | return False |
||
19 | |||
20 | # ------------------------------------------------------------------------------------------------------------------ |
||
21 | 1 | @property |
|
22 | 1 | def scheme(self) -> str: |
|
23 | """ |
||
24 | Returns 'false'. |
||
25 | """ |
||
26 | return 'false' |
||
27 | |||
29 |