Skip to main content

Simple wait

Project description

simple-wait

Simple wait

tests upload to pypi pypi pypi python versions image License

Example

from datetime import datetime
from simple_wait import wait


print("Start wait")
wait(seconds=5)
print("Finish wait")

while True:
    print()
    print("Current datetime:", datetime.now())
    print()
    wait(minutes=1, seconds=30)
import traceback
from simple_wait import wait


while True:
    try:
        # Process
        ...
        
        wait(hours=8)

    except:
        print(traceback.format_exc())
        wait(minutes=15)

Installation

You can install with:

pip install simple-wait

Install or upgrade:

pip install --upgrade simple-wait

Install or update from github:

pip install git+https://github.com/gil9red/simple-wait

Description

Parameters wait function:

Name Type Default
days int 0
seconds int 0
microseconds int 0
milliseconds int 0
minutes int 0
hours int 0
weeks int 0
progress_bar Iterable[str] ("|", "/", "-", "\\")
delay_seconds float 1
log_pattern_progress str "[{progress_bar}] Time left to wait: {left}"
log_pattern_cancel str "\nWaiting canceled\n"
log_pattern_clear_line str "\r" + " " * 100 + "\r"
log TextIOWrapper sys.stdout
is_need_stop Callable[[], bool] lambda: False

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simple-wait-1.0.8.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

simple_wait-1.0.8-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file simple-wait-1.0.8.tar.gz.

File metadata

  • Download URL: simple-wait-1.0.8.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for simple-wait-1.0.8.tar.gz
Algorithm Hash digest
SHA256 9cccdde04a7c231bed51b838982364f82392cbbbec33623f56be8ac89b4ad977
MD5 3f31437efd3f5948d1f74a31d3441e1b
BLAKE2b-256 d355f0365c184030482eaa38e034449e305ffb1be794fa2817b7323386692487

See more details on using hashes here.

File details

Details for the file simple_wait-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: simple_wait-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for simple_wait-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 7d001dedef5b4fe5322a4c37f3bbf82769ddf5673cb37702f6357675c91d5ea8
MD5 c1de151a2bcda019e07f5fc93a8a74b6
BLAKE2b-256 8986db64611375f972254ac043e990cc3d6801e79f267c5b5c79479d91514f90

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page