Results 47 issues of James

## Problem description Using `subprocess` on Windows can break the colored output of `coloredlogs` if the new process modifies the console mode. Unfortunately, this seems to happen quite a lot,...

### Description Currently, if the DB writes that the `seen` plugin tries to do fail for any reason, the error will propagate up into `bot.error()` and cause very antisocial error...

If a user decorates a function with `@retry(inst)` for a `retry_base` instance `inst` for any of the builtin strategies as a positional argument—an easy misspelling of `@retry(retry=inst)`)—`tenacity` will hang indefinitely...

If I understand the changes in 7f03a3d correctly, the README is no longer correct in stating that root is required to use the library. This PR updates the README to...

This PR adds the `--enable-keyring` flag to requirement commands, as laid out in #8719. This also implicitly fixes #6773 and possibly some related issues by making `keyring` an opt-in feature....

Per a request [on Twitter](https://twitter.com/jwkvam/status/974173095152906240), I'm opening an issue about sometimes getting a particular cell stuck in insert mode. I don't yet have a reliable set of repro steps, but...

**Is your feature request related to a problem? Please describe.** Not directly, but I am filing this issue after a short chat on the Boston Python Slack about how to...

`uv` version: (0.1.4 @ fef1956) Platform: Ubuntu 20.04 Python version: 3.9.16 provided by `pyenv` ## Reproduction ``` $ python3 -m uv venv test_venv x Neither `python` nor `python3` are in...

bug
virtualenv

Platform: Ubuntu 20.04 `uv` version: `fef1956` ## Reproduction ### Project files ``` # pyproject.toml [build-system] requires = ["setuptools"] build-backend = "setuptools.build_meta" ``` ``` # setup.cfg [options] packages = find: install_requires=...

bug
compatibility

### Description @dgw discovered that my Sopel instance's Unicode plugin was not recognizing italics in a message, even though bold is recognized just fine. ``` 8.4s unicode_summarize: trigger.raw='@time=2024-01-27T01:42:25.541Z;account=SnoopJ :SnoopJ!~snoopj@user/snoopj PRIVMSG...

Bug