Skip to content

Commit f244515

Browse files
committed
fix: better backward compatibility after renaming measurements to quantities
1 parent f200547 commit f244515

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

edsnlp/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,10 @@ def find_spec(self, fullname, path, target=None): # pragma: no cover
5252
new_name = fullname.replace("span_qualifier", "span_classifier")
5353
spec = importlib.util.spec_from_loader(fullname, AliasLoader(new_name))
5454
return spec
55+
if "measurements" in fullname.split("."):
56+
new_name = fullname.replace("measurements", "quantities")
57+
spec = importlib.util.spec_from_loader(fullname, AliasLoader(new_name))
58+
return spec
5559

5660

5761
class AliasLoader(importlib.abc.Loader):

edsnlp/pipes/misc/quantities/quantities.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1309,3 +1309,14 @@ def __call__(self, doc):
13091309
self.set_spans(doc, quantities)
13101310

13111311
return doc
1312+
1313+
# For backward compatibility
1314+
extract_measurements = extract_quantities
1315+
merge_adjacent_measurements = merge_adjacent_quantities
1316+
merge_measurements_in_ranges = merge_quantities_in_ranges
1317+
1318+
1319+
# For backward compatibility
1320+
Measurement = Quantity
1321+
RangeMeasurement = RangeQuantity
1322+
MeasurementsMatcher = QuantitiesMatcher

0 commit comments

Comments
 (0)