Gatsik

Results 9 issues of Gatsik

Currently the client automatically sends `match_ready` command for the user when matchmaker match is found

I encountered a very annoying issue with `isort` on Windows -- formatter always added unnecessary line after imports. For example: ```diff -import sys import os +import sys + ``` or...

While their implementation even specifically checks whether operand is an instance of an Iterable (for example: https://github.com/python/cpython/blob/c779f2324df06563b4ba3d70d0941e619ccaf5ff/Lib/_collections_abc.py#L628) ```python from collections.abc import Set from typing import Iterable, Iterator class S[T](Set[T]): def...

Sources and destinations need only `read` or `write` methods respectively, therefore they should not be restricted to `IO`. This PR replaces it with `SupportsRead` and `SupportsWrite` protocols from typeshed

I noticed that there's no notify messages for 'Salvation' in the replay, but I'm not sure if this is all that's needed to add it ## Summary by CodeRabbit *...

### Describe the issue When the lobby setting `TeamSpawn` is set to 'balanced' (or any non-'fixed' value), several problems occur: 1. **Misleading Replay Header Army Information** The replay header displays...

I needed to generate a bunch of plots and noticed that it was quite slow. This PR tries to reduce the number of overheads on initializing PlotWidget by implementing several...