Ashley Whetter
Ashley Whetter
I'm not offering this space but I wanted to highlight a community space available to us: the library! ## What we need to know * **Who:** Vancouver Public Library *...
Here is an example scenario: ```python # mypackage/__init__.py from ._submodule import func, PublicClass __all__ = ("func", "PublicClass") # mypackage/_submodule.py class PublicClass: pass def func(a: PublicClass) -> bool: return True ```...
We currently implement a custom parser using astroid. While this allows us to fix issues as needed, we may be able to get faster and more frequent fixes by utilising...
#### What's the problem this feature will solve? If running pytest with `--pdb` and a chain of exceptions is raised, you can only navigate the bottom exception in the chain....
Closes #12707
The structurizr output currently looks like this:  The same diagram looks like the following when output with structurizr tools (https://structurizr.com/ lite, on-prem, or demo):  There's some commonality in...
### Is your feature request related to a problem? Please describe If an invalid type is detected in a Google type docstring, both missing-param-doc and missing-type-doc are raised. This is...
I set `kroki_inline_svg` in the hopes that the svg would be embedded as an `svg` tag instead of an `img` tag, which I wanted so that I could style the...
This changes the function signature of `StructlogProcessor.__call__` so that's it's compatible with structlog.typing.Processor. I've also removed the need for mypy to be run with `--no-warn-unused-ignores`. The test was requiring this...
When typechecking the following code: ```python from structlog.typing import Processor shared_processors: tuple[Processor, ...] = ( structlog.contextvars.merge_contextvars, structlog.processors.add_log_level, structlog.processors.StackInfoRenderer(), structlog.dev.set_exc_info, structlog.processors.TimeStamper(fmt="iso", utc=True), ) processors: list[Processor] if sys.stderr.isatty(): processors = [ *shared_processors,...