Andrey Rakhmatullin

Results 562 comments of Andrey Rakhmatullin

> Let me know what you think Please don't spam coding aggent suggestions.

Note that it still fails to get wet stew in HC, it just doesn't show any errors, simply "I should not get here more than once because I pretty much...

This will also allow/make it easier to use `asyncio.in_thread()` on asyncio instead of wrapping Twisted's `deferToThread()`.

> Is it a lot of code to support for us? It doesn't seem so, it seems it's only this block: https://github.com/scrapy/scrapy/blob/master/scrapy/extensions/feedexport.py#L479-L486 If we decide to keep it should we...

I'm working on it and almost finished it, it seems that the least straightforward thing about it is cookie handling because `httpx` doesn't have an official way to disable it...

@Dronanaik Scrapy uses a 3rd-party `zstandard` module to support the `zstd` content encoding, Python 3.14 includes its implementation in the stdlib and Scrapy could use that instead.

Again, that's not needed when `get_crawler()` is used. Yor problems seem to be caused by passing a `Settings` object as the `settings_dict` arg to it, which loads default settings.

I would expect `engine_stopped` to fire and stop the looping calls, does that not happen?

I've checked the code @ 62a133d and the actual reason for stray log messages is that `engine_stopped` is not called (in the `default-reactor` env). I'll investigate why does that happen.