Viewing File: /opt/imunify360/venv/lib/python3.11/site-packages/sentry_sdk/__pycache__/worker.cpython-311.pyc
]jy d dl Z d dlZd dlmZmZ d dlmZ d dlmZmZ d dl m
Z
d dlmZ erd dl
mZ d dl
mZ d d l
mZ e Z G d
de ZdS ) N)sleeptime)check_thread_support)QueueFull)logger)MYPY)Any)Optional)Callablec ^ e Zd Zd
dZed Zd Zd Zd Zd Z dd Z
d
Zd Zd Z
dS )BackgroundWorker c t t | | _ t j | _ d | _ d | _ d S N)r r _queue threadingLock_lock_thread_thread_for_pid)self
queue_sizes H/opt/imunify360/venv/lib64/python3.11/site-packages/sentry_sdk/worker.py__init__zBackgroundWorker.__init__ sA J''^%%
# c | j t j k rdS | j sdS | j S )NF)r osgetpidr is_aliver s r r zBackgroundWorker.is_alive s@ 29;;..5| 5|$$&&&r c @ | j s| d S d S r )r startr! s r _ensure_threadzBackgroundWorker._ensure_thread&