Skip to content

multiprocessing.Queue doesn't match Queue[all] for logging.handlers.QueueHandler #3804

Closed
@bcl

Description

@bcl
import logging.handlers
import multiprocessing as mp

def foo(queue: mp.Queue):
    handler = logging.handlers.QueueHandler(queue)

Returns the error:
tt.py:6: error: Argument 1 to "QueueHandler" has incompatible type "Queue"; expected Queue[Any]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions