Eneg

Results 9 issues of Eneg

## Summary Supercedes and closes #259 Fixes an issue with `Loop` descriptor returning `Loop` instance in child classes; `loop` decorator supports `Loop` subclasses ## Checklist - [ ] If code...

t: enhancement
p: medium
s: needs review

### Summary Embeds with attached files cannot be sent twice; the files are being closed after first upload, causing the second one to fail. ### Reproduction Steps 1. Create an...

bug

## Summary Adds support for passing `io.StringIO` to `disnake.File` Closes #765 ## Checklist - [ ] If code changes were made, then they have been tested - [ ] I...

t: enhancement
t: refactor/typing/lint

### Summary Add support for passing `io.TextIOBase`-d files as `fp` param to `disnake.File`. ### What is the feature request for? The core library ### The Problem At runtime `aiohttp` seems...

feature request

### Summary Add support for the existing localizations protocol to be easily used anywhere user visible text appears. ### What is the feature request for? The core library ### The...

feature request

**Describe the bug** While type checking code below pyright hangs indefinitely. **Code or Screenshots** ```python from collections import abc from typing_extensions import TypeVar, TypeVarTuple, Unpack T = TypeVar("T") PosArgsT =...

bug

## Summary Closes #787 This PR adds support for defining a range of accepted values for `commands.LargeInt`. If both bounds are specified, we restrict the length of the string input...

t: enhancement

## Summary This PR fixes a subtle bug that went unnoticed due to a `# type: ignore`. A `Thread` happens to structurally match `abc.PrivateChannel` (has `.id` and `.me`), which would...

t: bugfix

## Summary This PR aims to complete annotations involving generic types, which were left out unparametrized. Example: `foo: Callable` => `foo: Callable[..., Any]` (or stricter) ## Checklist - [ ]...

s: in progress
t: refactor/typing/lint