From ebb81d9f036bd878a1c76da6334d48c8f35e7e4c Mon Sep 17 00:00:00 2001 From: Andrew Senetar Date: Mon, 28 Mar 2022 00:04:32 -0500 Subject: [PATCH] Remove pathlib function added in Python 3.9 --- core/prioritize.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/prioritize.py b/core/prioritize.py index 181b5b2a..52c11d51 100644 --- a/core/prioritize.py +++ b/core/prioritize.py @@ -82,10 +82,12 @@ class FolderCategory(ValueListCategory): def sort_key(self, dupe, crit_value): value = self.extract_value(dupe) - if value.is_relative_to(crit_value): - return 0 - else: + # This is instead of using is_relative_to() which was added in py 3.9 + try: + value.relative_to(crit_value) + except ValueError: return 1 + return 0 class FilenameCategory(CriterionCategory):