Skip to content

Commit cd9015a

Browse files
Remove translators generation (#112)
1 parent 57e8a0b commit cd9015a

File tree

5 files changed

+6
-104
lines changed

5 files changed

+6
-104
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

templates/index.html.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{% block main %}
44
<div>
55
<div class="row">
6-
{% for project in completion_progress | sort(attribute='completion,translators.number') | reverse %}
6+
{% for project in completion_progress | sort(attribute='completion') | reverse %}
77
<div class="col-12 col-sm-6 col-md-4 d-flex">
88
<div class="card shadow mb-3 w-100">
99
<div class="card-body">

templates/metadata.html.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</tr>
1313
</thead>
1414
<tbody>
15-
{% for project, metadata in metadata | sort(attribute='0.completion,0.translators.number') | reverse %}
15+
{% for project, metadata in metadata | sort(attribute='0.completion') | reverse %}
1616
<tr>
1717
<td data-label="language">{{ project.language.name }} ({{ project.language.code }})</td>
1818
<td data-label="branch">{{ project.branch }}</td>

translators.py

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

0 commit comments

Comments
 (0)