/
lib64
/
python3.9
/
site-packages
/
mercurial
/
__pycache__
/
Upload File
HOME
a �+�b�+ � @ sp d dl mZ d dlZd dlZd dlZddlmZ ddlmZ dd� Z dd � Z d d� Zdd � ZG dd� de �ZdS )� )�absolute_importN� ��_)�encodingc G s d� dd� | D ��S )N� c s s | ]}|r|V qd S �N� )�.0�sr r �8/usr/lib64/python3.9/site-packages/mercurial/progress.py� <genexpr> � zspacejoin.<locals>.<genexpr>)�join)�argsr r r � spacejoin s r c C s* | j p| �d� o(| �| j�p(| �dd�S )N� progresss assume-tty)�quietZplainZ_isatty�ferr� configbool)�uir r r �shouldprint s �r c C s | dk rt d�| S | d }|dk r@| |d 8 } t d�|| f S |d7 }|d }||d 8 }|dk rtt d�||f S |d7 }|d }||d 8 }|dk r�t d �||f S |d7 }|d }||d 8 }|dk r�t d�||f S |d7 }|d }||d 8 }t d�||f S )z�format a number of remaining seconds in human readable way This will properly display seconds, minutes, hours, days if needed�<