in dataflux_core/range_splitter.py [0:0]
def is_range_equal_with_padding(self, start_range: str, end_range: str):
"""Checks for equality between two string ranges.
Args:
start_range (str): The start range for the split.
end_range (str): The end range for the split.
Returns:
Boolean indicating equality of the two provided ranges.
"""
if len(end_range) == 0:
return False
longest = max(len(start_range), len(end_range))
smallest_char = self.sorted_alphabet[0]
for i in range(longest):
char_start = get_char_or_default(start_range, i, smallest_char)
char_end = get_char_or_default(end_range, i, smallest_char)
if char_start != char_end:
return False
return True