Skip to main content

A simple library for easily working with time

Project description

chronolight

Discord

A simple library for working with timelines and delayed calls.

Installation

pip install chronolight

Quick Start

import chronolight

# Timeline
tl = chronolight.Timeline()
tl.wait(1)
tl.call(lambda: print("1 second passed"))
tl.wait(0.5)
tl.call(lambda: print("Another 0.5 seconds passed"))
tl.run()

# Delayed call
chronolight.delay(2, lambda: print("After 2 seconds"))

Methods

Timeline

Method Description
.wait(seconds) Adds a delay
.call(func) Adds a function call
.run(threaded=False) Runs the timeline

delay(seconds, function)

Executes a function after N seconds (in a separate thread).

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

chronolight-1.4.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chronolight-1.4.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file chronolight-1.4.1.tar.gz.

File metadata

  • Download URL: chronolight-1.4.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for chronolight-1.4.1.tar.gz
Algorithm Hash digest
SHA256 69ef4674b37ea2571a0b6bd9fd23ead2f4b779fc005b11a1c144b5deab45dd43
MD5 e764e3213dda7ba089e9fefd7fc8e79a
BLAKE2b-256 bf776f5e2d92a7ef72ebb678adf965a79f668c7e28e554ba602c0dff37d62788

See more details on using hashes here.

File details

Details for the file chronolight-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: chronolight-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for chronolight-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 74ea4fa01f0597ef827a003bcd2e798eee816c923928cc14e56fc38a962c0417
MD5 a3fc1239418626c767d4ed52bf6b17cd
BLAKE2b-256 2f4b7828c393d3a7cfa5cc24aa56f6381430825ef066c96a2a196caae1432e8a

See more details on using hashes here.

Supported by

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