Skip to main content

queue-local-python-package

Usage:

Install: pip install queue-local
(Preferable you add queue-local to requirements.txt)

Use the DatabaseQueue:

from queue_local.database_queue import DatabaseQueue

q = DatabaseQueue()
q.push({"item": "test 1", "action_id": 1})
result = q.peek()  # "test 1" is still in the queue
result = q.get()   # "test 1" is no longer in the queue
result = q.get_by_action_ids(action_ids=(1, ))  # action_ids must be tuple

Inherit from our abstract queue:

from queue_local.our_queue import OurQueue

class YourClass(OurQueue):
    def __init__(self):
        pass
    
    def push(self, item):
        """push to the queue"""
        pass

    def get(self):
        """get from the queue (and delete)"""
        pass

    def peek(self):
        """get the head of the queue (without deleting)"""
        pass
    # add whatever functions you like, like is_empty()

Metadata

Release files for queue-local 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for queue-local 0.0.8
File Size Uploaded
queue-local-0.0.8.tar.gz 1.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for queue-local 0.0.8
File Interpreter ABI Platform
queue_local-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 3.3 kB

Release files / queue-local-0.0.8.tar.gz

Download URL queue-local-0.0.8.tar.gz
Size 1.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3539a34e69702c2eb1d0641232539cb09f9ba0ba303816d0ca98728912b4e4d6
BLAKE2b-256 checksum
How to use checksums
742a11e7cf27d1a339b3be58b722b335bd5427d0e0cd5df02c853c6fc2f70e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / queue_local-0.0.8-py3-none-any.whl

Download URL queue_local-0.0.8-py3-none-any.whl
Size 1.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9916c91282eefbd98341d710942477b11aff0e2dbd20708931bfd7570dfa4085
BLAKE2b-256 checksum
How to use checksums
cb61676fafd5b2bdfd8d27b556d973006aaf13d0c3ff49438fe8ef92f59e7ec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release history Release notifications | RSS feed

0.0.63

2 release files

0.0.61

2 release files

0.0.60

2 release files

0.0.59

2 release files

0.0.58

2 release files

0.0.56

2 release files

0.0.55

2 release files

0.0.54

2 release files

0.0.53

2 release files

0.0.52

2 release files

0.0.51

2 release files

0.0.50

2 release files

0.0.49

2 release files

0.0.48

2 release files

0.0.47

2 release files

0.0.46

2 release files

0.0.45

2 release files

0.0.44

2 release files

0.0.43

2 release files

0.0.39

2 release files

0.0.36

2 release files

0.0.35

2 release files

0.0.34

2 release files

0.0.33

2 release files

0.0.26

2 release files

0.0.25

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.9

2 release files

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page