Comments (3)
@jakeintel I've filed a bug report at the CPython repo for this: python/cpython#120868
from litestar.
from litestar.
Hey @jakeintel, thanks for reporting this!
I'm not really sure if this classifies as a Litestar bug, and I believe it might be a bug in the 3.12.4 release, caused by the changes introduced in this PR: python/cpython#93269
It can be reproduced with this simple test setup. When you run this on a read-only FS, you'll get the exception:
import logging.config
logging.config.dictConfig(
{
"version": 1,
"handlers": {
"queue_listener": {
"class": "logging.handlers.QueueHandler",
"queue": {"()": "queue.Queue", "maxsize": -1},
},
},
}
)
from litestar.
Related Issues (20)
- Bug: Litestar Logging in Python3.12: Unable to configure handler 'queue_listener' (Pycharm Debugger) HOT 1
- Bug: Extending middlewares or dependencies in the main application does not actually register them. HOT 2
- Bug(OpenAPI): Schema generation doesn't resolve signature types for "nested" objects
- Bug: OpenAPI error: type object '<MyInputModel>' has no attribute '__parameters__'
- Enhancement: Celery integration HOT 1
- Enhancement: Provide test client that can handle infinite SSE generators
- Bug: missing computed_fields for pydantic dto models
- Enhancement: Get api endpoint description from a docstring HOT 1
- Bug: tag_field not presented on swagger schemas when using Union
- Bug: OpenTelemetry Middleware Doesn't Capture Exceptions Raised Before Route Handler HOT 6
- Bug: Generic Controller SQLAlchemyDTO SerializationException: Unsupported type HOT 1
- Bug: Generic Controller OpenAPI broken (models not generated) HOT 1
- Bug: handler kwargs name affect request validator HOT 5
- Bug: `request.session` may be Empty but it typed as `dict[str, Any]` HOT 5
- Enhancement: Allow streaming Templates to serve very large content
- Bug: Using DTOData with the codegen backend decodes data incorrectly HOT 1
- Enhancement: Support attrs converters HOT 1
- bug: inconsistent behavior between `signature_namespace` and `signature_types` HOT 2
- Enhancement: need a way to update csrf token if secret changed HOT 2
- Enhancement: no way to disable csrf and session middleware on some router HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from litestar.