Skip to content

Commit

Permalink
apply lany.py lint changes
Browse files Browse the repository at this point in the history
  • Loading branch information
itsTheFae committed Jan 15, 2025
1 parent f1a0f61 commit 76260c1
Showing 1 changed file with 12 additions and 14 deletions.
26 changes: 12 additions & 14 deletions i18n/lang.py
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ def __del__(self) -> None:
def _check_polib(self):
"""Test-load polib and fail softly."""
try:
import polib
import polib # pylint: disable=import-error,useless-suppression

print(f"Loaded polib version {polib.__version__}")
except Exception: # pylint: disable=broad-exception-caught
Expand Down Expand Up @@ -118,7 +118,7 @@ def compile(self):
Compiles all existing .po files into .mo files.
"""
self._check_polib()
import polib
import polib # pylint: disable=import-error,useless-suppression

print("Compiling existing PO files to MO...")
for po_file in self.basedir.glob(self._po_file_pattern):
Expand Down Expand Up @@ -269,7 +269,7 @@ def stats(self, save_json: bool = False, save_badges: bool = False):
Get statistics on each language completion level and coherence to source.
"""
self._check_polib()
import polib
import polib # pylint: disable=import-error,useless-suppression

print("Gathering language statistics...")
self._do_diff = True
Expand Down Expand Up @@ -367,7 +367,7 @@ def mktestlang(self):
Directories and the .po / .mo files are updated by this method.
"""
self._check_polib()
import polib
import polib # pylint: disable=import-error,useless-suppression

self._xx_lang_path.mkdir(parents=True, exist_ok=True)

Expand Down Expand Up @@ -410,7 +410,7 @@ def reverse_msgid_as_msgstr(po):
def update(self):
"""Update the POT file then run merge on existing PO files."""
self._check_polib()
import polib
import polib # pylint: disable=import-error,useless-suppression

print("Updating POT and PO files from sources...")
self.extract()
Expand Down Expand Up @@ -443,24 +443,22 @@ def argostranslate(self):
self._check_polib()
import uuid

import polib
import polib # pylint: disable=import-error,useless-suppression

print("Starting Argos machine translation process...")

try:
from argostranslate import (
package as argospkg, # pylint: disable=import-error,useless-suppression
)
from argostranslate import (
translate as argostl, # pylint: disable=import-error,useless-suppression
)
import argostranslate.package as argospkg # pylint: disable=import-error,useless-suppression
import argostranslate.translate as argostl # pylint: disable=import-error,useless-suppression

except Exception: # pylint: disable=broad-exception-caught
print("Failed to import argostranslate. Please install it with pip.")
sys.exit(1)

try:
import marko
from marko.md_renderer import MarkdownRenderer
import marko # pylint: disable=import-error,useless-suppression
import marko.md_renderer.MarkdownRenderer as MarkdownRenderer # pylint: disable=import-error,useless-suppression,consider-using-from-import

except Exception: # pylint: disable=broad-exception-caught
print("Failed to import marko. Please install it with pip.")
sys.exit(1)
Expand Down

0 comments on commit 76260c1

Please sign in to comment.