Yang, Bo

Results 299 issues of Yang, Bo

When I run the following bash script: ```bash #!/usr/bin/env bash set -exuo pipefail mkdir branch1 ln -s ./subdir1 branch1/subdir0 mkdir branch1/subdir1 mkdir branch1/subdir1/subdir2 touch branch1/subdir1/subdir2/file1 mkdir branch2 mkdir branch2/subdir0 mkdir...

When I create cards via REST API concurrently, the card numbers are not unique: ![Image](https://github.com/user-attachments/assets/a5cd68eb-2af6-44d9-a582-47aa9aed06fa)

Bug
Performance
API:REST

## Summary When serializing a `collections.defaultdict` that contains a key named `"default_factory"`, jsonpickle silently loses this key-value pair during the encode/decode cycle. This occurs because jsonpickle's special handling of the...

bug
good-first-issue

## Use Case JSONL (JSON Lines) is a streaming format where each line is an independent JSON object. When serializing a sequence of related objects to JSONL, the same object...

enhancement

### What happened? `asyncstdlib.accumulate` handles `StopIteration` exceptions inconsistently compared to `itertools.accumulate`. When a custom accumulator function raises `StopIteration`, `itertools.accumulate` correctly stops iteration, while `asyncstdlib.accumulate` converts it to a `RuntimeError`. ##...

bug

### What happened? The `asyncstdlib.tee()` function does not behave consistently with Python's built-in `itertools.tee()` when creating multiple consumers from an already-advanced iterator. Specifically, `asyncstdlib.tee()` advances all consumers to the current...

bug

According to https://url.spec.whatwg.org/#userinfo-percent-encode-set, those characters are part of the encode set

# Description Relax the `wrapt` version constraint from `< 2.0.0` to `< 3.0.0` to allow compatibility with wrapt 2.x. Fixes #3903 ## Background The current constraint `wrapt >= 1.0.0, <...