mirror of
https://github.com/enzet/map-machine.git
synced 2025-06-13 00:02:19 +02:00
Remove redundant function.
This commit is contained in:
parent
2db6cc8d49
commit
4c0f9d60ba
1 changed files with 0 additions and 31 deletions
|
@ -2,7 +2,6 @@
|
||||||
Command-line user interface.
|
Command-line user interface.
|
||||||
"""
|
"""
|
||||||
import argparse
|
import argparse
|
||||||
import sys
|
|
||||||
|
|
||||||
from map_machine import __version__
|
from map_machine import __version__
|
||||||
from map_machine.map_configuration import BuildingMode, DrawingMode, LabelMode
|
from map_machine.map_configuration import BuildingMode, DrawingMode, LabelMode
|
||||||
|
@ -11,9 +10,6 @@ from map_machine.osm.osm_reader import STAGES_OF_DECAY
|
||||||
__author__ = "Sergey Vartanov"
|
__author__ = "Sergey Vartanov"
|
||||||
__email__ = "me@enzet.ru"
|
__email__ = "me@enzet.ru"
|
||||||
|
|
||||||
BOXES: str = " ▏▎▍▌▋▊▉"
|
|
||||||
BOXES_LENGTH: int = len(BOXES)
|
|
||||||
|
|
||||||
COMMAND_LINES: dict[str, list[str]] = {
|
COMMAND_LINES: dict[str, list[str]] = {
|
||||||
"render": ["render", "-b", "10.000,20.000,10.001,20.001"],
|
"render": ["render", "-b", "10.000,20.000,10.001,20.001"],
|
||||||
"render_with_tooltips": [
|
"render_with_tooltips": [
|
||||||
|
@ -356,30 +352,3 @@ def add_mapcss_arguments(parser: argparse.ArgumentParser) -> None:
|
||||||
f"number of node and area selectors by {len(STAGES_OF_DECAY) + 1} "
|
f"number of node and area selectors by {len(STAGES_OF_DECAY) + 1} "
|
||||||
f"times",
|
f"times",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def progress_bar(
|
|
||||||
number: int, total: int, length: int = 20, step: int = 1000, text: str = ""
|
|
||||||
) -> None:
|
|
||||||
"""
|
|
||||||
Draw progress bar using Unicode symbols.
|
|
||||||
|
|
||||||
:param number: current value
|
|
||||||
:param total: maximum value
|
|
||||||
:param length: progress bar length.
|
|
||||||
:param step: frequency of progress bar updating (assuming that numbers go
|
|
||||||
subsequently)
|
|
||||||
:param text: short description
|
|
||||||
"""
|
|
||||||
if number == -1:
|
|
||||||
sys.stdout.write(f"100 % {length * '█'}▏{text}\n")
|
|
||||||
elif number % step == 0:
|
|
||||||
ratio: float = number / total
|
|
||||||
parts: int = int(ratio * length * BOXES_LENGTH)
|
|
||||||
fill_length: int = int(parts / BOXES_LENGTH)
|
|
||||||
box: str = BOXES[int(parts - fill_length * BOXES_LENGTH)]
|
|
||||||
sys.stdout.write(
|
|
||||||
f"{str(int(int(ratio * 1000.0) / 10.0)):>3} % "
|
|
||||||
f"{fill_length * '█'}{box}"
|
|
||||||
f"{int(length - fill_length - 1) * ' '}▏{text}\n\033[F"
|
|
||||||
)
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue