Skip to content

Commit 5c5541a

Browse files
Remove translators generation
1 parent 57e8a0b commit 5c5541a

File tree

3 files changed

+4
-102
lines changed

3 files changed

+4
-102
lines changed

completion.py

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
import json
2-
from dataclasses import dataclass
32
from functools import cache
43
from pathlib import Path
54
from tempfile import TemporaryDirectory
6-
from typing import Literal
75

86
import git
97
from potodo import potodo
108

11-
import translators
12-
139

1410
@cache
1511
def branches_from_devguide(devguide_dir: Path) -> list[str]:
@@ -22,9 +18,7 @@ def branches_from_devguide(devguide_dir: Path) -> list[str]:
2218
]
2319

2420

25-
def get_completion(
26-
clones_dir: str, repo: str
27-
) -> tuple[float, 'TranslatorsData', str, float]:
21+
def get_completion(clones_dir: str, repo: str) -> tuple[float, str, float]:
2822
clone_path = Path(clones_dir, 'translations', repo)
2923
for branch in branches_from_devguide(Path(clones_dir, 'devguide')) + [
3024
'master',
@@ -36,13 +30,9 @@ def get_completion(
3630
)
3731
except git.GitCommandError:
3832
print(f'failed to clone {repo} {branch}')
39-
translators_data = TranslatorsData(0, False)
4033
branch = ''
4134
continue
4235
else:
43-
translators_number = translators.get_number(clone_path)
44-
translators_link = translators.get_link(clone_path, repo, branch)
45-
translators_data = TranslatorsData(translators_number, translators_link)
4636
break
4737
path_for_merge = Path(clones_dir, 'rebased_translations', repo)
4838
completion = potodo.merge_and_scan_path(
@@ -77,10 +67,4 @@ def get_completion(
7767

7868
change = completion - month_ago_completion
7969

80-
return completion, translators_data, branch, change
81-
82-
83-
@dataclass(frozen=True)
84-
class TranslatorsData:
85-
number: int
86-
link: str | Literal[False]
70+
return completion, branch, change

generate.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
import build_status
1616
import contribute
17-
from completion import branches_from_devguide, get_completion, TranslatorsData
17+
from completion import branches_from_devguide, get_completion
1818
from repositories import Language, get_languages_and_repos
1919

2020
generation_time = datetime.now(timezone.utc)
@@ -59,10 +59,9 @@ def get_project_data(
5959
) -> 'LanguageProjectData':
6060
built = language.code in languages_built
6161
if repo:
62-
completion, translators_data, branch, change = get_completion(clones_dir, repo)
62+
completion, branch, change = get_completion(clones_dir, repo)
6363
else:
6464
completion = 0.0
65-
translators_data = TranslatorsData(0, False)
6665
change = 0.0
6766
branch = ''
6867

@@ -72,7 +71,6 @@ def get_project_data(
7271
branch,
7372
completion,
7473
change,
75-
translators_data,
7674
built,
7775
translated_name=languages_built.get(language.code, ''),
7876
uses_platform=language.code in contribute.pulling_from_transifex,
@@ -87,7 +85,6 @@ class LanguageProjectData:
8785
branch: str
8886
completion: float
8987
change: float
90-
translators: TranslatorsData
9188
built: bool
9289
translated_name: str
9390
uses_platform: bool

translators.py

Lines changed: 0 additions & 79 deletions
This file was deleted.

0 commit comments

Comments
 (0)