Skip to main content

Simple binary logger

Project description

Sight Machine

The BinaryLogger allows to store instances of BinaryLoggable classes and then enumerate all entries of any specified class in reverse order::

import sight_machine
with sight_machine.BinaryLogger() as log:
    log.write(BinaryLoggableX())
    log.write(BinaryLoggableY())
    log.write(BinaryLoggableX())
    log.write(BinaryLoggableX())

    for entry in log.read(BinaryLoggableX)):
        print(entry)

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

sight_machine-0.5.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

sight_machine-0.5-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file sight_machine-0.5.tar.gz.

File metadata

  • Download URL: sight_machine-0.5.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.3

File hashes

Hashes for sight_machine-0.5.tar.gz
Algorithm Hash digest
SHA256 dcd42abd2cc3dd4198f5c53640c1ba9fb596d5121afed5a16673e185a3ff0c9d
MD5 6ffa4747a9507ae83af0edf04ee734c5
BLAKE2b-256 6e046654be1d2ea3d5c405e890b6b166884989ab6790340409c24af530e3abe4

See more details on using hashes here.

File details

Details for the file sight_machine-0.5-py3-none-any.whl.

File metadata

  • Download URL: sight_machine-0.5-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.3

File hashes

Hashes for sight_machine-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9e48f1aa5c7d448c009f8cd646fe8c4de5f747563b5fafad9681b855649b34b8
MD5 a0241d613badb6a22ed97c409b04e775
BLAKE2b-256 38dc050e6907fccdad7b5f6a0e657b2619e25e782cdd447bbc7492a5fc4b3da1

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