Skip to content

Timing-related CI failures on Python 3.11, 3.13, 3.14 #56

@amotl

Description

@amotl

About

We just wanted to report that we discovered a downstream CI pipeline failing on Python 3.14. We did not investigate closer yet, but it is likely async-kinesis could be the origin of the problem, or how we are using it, due to a timing issue.

Image

Problem

self = <kinesis.producer.Producer object at 0x7fca72a9ae90>

    async def get_stream_description(self):
    
        try:
            return (await self.client.describe_stream(**self.address))["StreamDescription"]
        except ClientError as err:
            code = err.response["Error"]["Code"]
            if code == "ResourceNotFoundException":
>               raise exceptions.StreamDoesNotExist("Stream '{}' does not exist".format(self.stream_name)) from None
E               kinesis.exceptions.StreamDoesNotExist: Stream 'testdrive' does not exist

/opt/hostedtoolcache/Python/3.14.2/x64/lib/python3.14/site-packages/kinesis/base.py:136: StreamDoesNotExist

References

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