Eugenio Lacuesta

Results 10 issues of Eugenio Lacuesta

I think the data model for `scrapy.http.headers.Headers` (and `scrapy.utils.datatypes.CaselessDict`) is a little bit inconsistent. For instance: ```python In [1]: from scrapy.http.headers import Headers In [2]: h = Headers({"a": "aaa", "b":...

### Description `scrapy.shell.inspect_response` does not work with the `asyncio` reactor when using the `ipython` shell ### Steps to Reproduce 1. Create a spider with the following contents: ```python # test-spiders/inspect_response_asyncio.py...

bug
asyncio

Definitely not finished, proceed with caution 🚧 An attempt to fix #2600, i.e. provide a way to wait on several requests before invoking a callback. This is done by wrapping...

enhancement

Closes #3793. Very early stage. It basically works, but it needs more work, I don't like the way it's interacting with the logs. I don't really have a strong opinion...

Continuation of #5130. Closes #1450, closes #1877, closes #4923. This PR introduces a new feature to (de)serialize responses, which is used in the HTTP cache extension.

enhancement
backward-incompatible

**Context:** - Playwright Version: 1.24.1 - Operating System: Linux - Python version: 3.9.6 - Browser: Chromium, Firefox, WebKit **Code Snippet** ```python import asyncio from playwright.async_api import async_playwright async def main():...

:construction: _Work in progress_ :construction: A first approach to solving #4717. The idea is to process cookies from the header only once, the actual method of solving it can vary...

**Context:** - Playwright Version: 1.28.0 - Operating System: Linux, macOS - Python version: 3.9 - Browser: Chromium, Firefox, WebKit **Code Snippet** ```python import asyncio from functools import partial from playwright.async_api...

P3-collecting-feedback

Requested in #20 Introduce a new `PLAYWRIGHT_CLOSE_CONTEXT_INTERVAL: int` setting. Contexts that have spent the specified amount of seconds without pages will be automatically closed.

enhancement

Fixes #10 Two problems with this: * ~[Merging reports](https://docs.codecov.io/docs/merging-reports) does not seem to be working, coverage report shows a 13.9% decrease that is not actually accurate.~ * `attrs` is a...