Skip to content

Commit b310ee6

Browse files
committed
@OverRide is only available for Python >= 3.12
1 parent a1e374f commit b310ee6

File tree

8 files changed

+9
-7
lines changed

8 files changed

+9
-7
lines changed

pyard/reducers/default_reducer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
class DefaultReducer(Reducer):
99
"""Default strategy for handling P/G suffixes and validation"""
1010

11-
@override
11+
# @override
1212
def reduce(self, allele: str) -> str:
1313
# Make this an explicit lookup to the g_group or p_group table
1414
# for stringent validation

pyard/reducers/exon_reducer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
class ExonReducer(Reducer):
99
"""Strategy for exon reduction"""
1010

11-
@override
11+
# @override
1212
def reduce(self, allele: str) -> str:
1313
if allele in self.ard.ars_mappings.exon_group:
1414
exon_group_allele = self.ard.ars_mappings.exon_group[allele]

pyard/reducers/g_reducer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
class GGroupReducer(DefaultReducer):
88
"""Strategy for G group reduction"""
99

10-
@override
10+
# @override
1111
def reduce(self, allele: str) -> str:
1212
if allele in self.ard.ars_mappings.g_group:
1313
if allele in self.ard.ars_mappings.dup_g:

pyard/reducers/lg_reducer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
class LGXReducer(Reducer):
88
"""Strategy for lgx reduction"""
99

10-
@override
10+
# @override
1111
def reduce(self, allele: str) -> str:
1212
if allele in self.ard.ars_mappings.lgx_group:
1313
return self.ard.ars_mappings.lgx_group[allele]
@@ -19,7 +19,7 @@ def reduce(self, allele: str) -> str:
1919
class LGReducer(Reducer):
2020
"""Strategy for lg reduction (lgx + g suffix)"""
2121

22-
@override
22+
# @override
2323
def reduce(self, allele: str) -> str:
2424
lgx_strategy = LGXReducer(self.ard)
2525
redux_allele = lgx_strategy.reduce(allele)

pyard/reducers/p_reducer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
class PGroupReducer(DefaultReducer):
88
"""Strategy for P group reduction"""
99

10-
@override
10+
# @override
1111
def reduce(self, allele: str) -> str:
1212
if allele in self.ard.ars_mappings.p_group:
1313
return self.ard.ars_mappings.p_group[allele]

pyard/reducers/s_reducer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
class SReducer(Reducer):
1212
"""Strategy for serology reduction"""
1313

14-
@override
14+
# @override
1515
def reduce(self, allele: str) -> str:
1616
# find serology equivalent in serology_mapping
1717
if is_2_field_allele(allele):

pyard/reducers/u2_reducer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
class U2Reducer(Reducer):
88
"""Strategy for U2 reduction"""
99

10+
# @override
1011
def reduce(self, allele: str) -> str:
1112
allele_fields = allele.split(":")
1213
# If resolved out to second field leave alone

pyard/reducers/w_reducer.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
class WReducer(Reducer):
77
"""Strategy for W (WHO) reduction"""
88

9+
# @override
910
def reduce(self, allele: str) -> str:
1011
if self.ard._is_who_allele(allele):
1112
return allele

0 commit comments

Comments
 (0)