Results 4 issues of eachimei

Switch to `inspect.signature` instead of `inspect.getfullargspec` to properly support wrapper chains (decorated functions) - see details in issue #358 . In the proposed change I tried to do the minimal...

Please see details at: https://github.com/jaraco/keyring/pull/582#issuecomment-1200450421 Suggestion for `pluggy._hooks:varnames`: use `inspect.signature(func)` instead of `getfullargspec` since it has the ability to follow wrapper chains (and that's actually the default behavior): https://docs.python.org/3/library/inspect.html#inspect.signature As...

bug
help wanted
easy

Recent B031 addition: https://github.com/PyCQA/flake8-bugbear/pull/347 A code that defines a `groupby` function (not `itertools.groupby`) will still raise B031 error. Example: ```python def groupby(x, y): return dict().items() for _, v in groupby(None,...

enhancement
help wanted

- [x] I've checked [docs](https://rich.readthedocs.io/en/latest/introduction.html) and [closed issues](https://github.com/Textualize/rich/issues?q=is%3Aissue+is%3Aclosed) for possible solutions. - [x] I can't find my issue in the [FAQ](https://github.com/Textualize/rich/blob/master/FAQ.md). ## Bug Report: Console buffer corruption on encoding errors...

Needs triage