Merge pull request #463 from Ammar64/master

Make it work for older python versions
This commit is contained in:
offa
2024-11-07 18:03:00 +00:00
committed by GitHub
2 changed files with 5 additions and 3 deletions
+2
View File
@@ -30,6 +30,8 @@ jobs:
contents: read contents: read
name: Ensure sorted name: Ensure sorted
steps: steps:
- name: Checkout
uses: actions/checkout@main
- name: Ensure sorted - name: Ensure sorted
run: python3 ensure_sorted.py run: python3 ensure_sorted.py
+3 -3
View File
@@ -74,7 +74,7 @@ def main():
categories.append(category) categories.append(category)
# This is also a category # This is also a category
elif lines[i].startswith("## "): elif lines[i].startswith("## "):
category_name = re.findall("(?<=##\s\s).*?(?=\s)", lines[i])[0] category_name = re.findall("(?<=##\\s\\s).*?(?=\\s)", lines[i])[0]
category = Category(category_name) category = Category(category_name)
categories.append(category) categories.append(category)
# This is an app # This is an app
@@ -93,7 +93,7 @@ def main():
longest_str = len(max(unsorted, key=len)) longest_str = len(max(unsorted, key=len))
for j in range(len(sorted)): for j in range(len(sorted)):
color = sorted[j] != unsorted[j] color = sorted[j] != unsorted[j]
print(f' {bcolors.RED if color else ''}{unsorted[j]}{bcolors.ENDC if color else ''}{((longest_str-len(unsorted[j]))+2) * ' '}{bcolors.GREEN if color else ''}{sorted[j]}{bcolors.ENDC if color else ''}') print(f' {bcolors.RED if color else ""}{unsorted[j]}{bcolors.ENDC if color else ""}{((longest_str-len(unsorted[j]))+2) * " "}{bcolors.GREEN if color else ""}{sorted[j]}{bcolors.ENDC if color else ""}')
all_sorted = False all_sorted = False
if not all_sorted: if not all_sorted:
@@ -101,4 +101,4 @@ def main():
if __name__ == "__main__": if __name__ == "__main__":
main() main()