Andrey Rakhmatullin

Results 123 issues of Andrey Rakhmatullin

In [26]: print numw_class_en.year(2000) twenty In [27]: print numw_class_en.year(2001) twenty one In [37]: print numw_class_en.year(1900) nineteen

In [43]: numw_class.inflection_case = u'жр' In [44]: print numw_class.cardinal(325002) триста двадцать пять тысячи две In [45]: print numw_class.ordinal(325002) триста двадцать пять тысяч вторая

`DOWNLOADER_CLIENT_TLS_METHOD` only supports values defined in [`scrapy.core.downloader.tls.openssl_methods`](https://github.com/scrapy/scrapy/blob/5a386393595ae6505840f00d6ea4a51beda31e19/scrapy/core/downloader/tls.py#L22) and they don't include TLS 1.3. I've found that there is no similar `TLSv1_3_METHOD` in pyOpenSSL, then I've found https://stackoverflow.com/questions/62243123/python-pyopenssl-server-doesnt-negotiate-tls-1-3 but I didn't...

enhancement
gsoc-candidate
https

This should be complete but it fails one test, because I extracted processing start_requests into a separate inlineCallbacks method and the traceback now doesn't include the real exception line :-/...

asyncio

mitmproxy 8.0.0 was released 2 days ago, it's likely to be the cause of this. Also it looks like we currently don't install mitmproxy at all for 3.9+.

bug
CI

As noticed in #4910, `scrapy.pipelines.images.NoimagesDrop` is not used in the Scrapy code so we should deprecate (and later remove) it.

good first issue
cleanup

While working on #4467 (which involves extracting code that calls `start_requests()` from [`Crawler.crawl()`](https://github.com/scrapy/scrapy/blob/3b42ccfebadd72d9b455f6526ab63835b72b1558/scrapy/crawler.py#L95)) I decided to improve handling of exceptions raised when calling `start_requests()` and also explicitly check the return...

enhancement
discuss

When the module is imported in the python interpreter, which can be done not only explicitly, but also just by doing e.g. `help(modules)`, some kind of `ipython` shell replaces the...

Reproducable
Bug

Twisted 22.8.0 was released recently, and it says: > Twisted now works with Cryptography versions 37 and above, and as a result, its minimum TLS protocol version has been upgraded...

https://docs.scrapy.org/en/latest/topics/spiders.html#scrapy.Spider.parse says "This method, as well as any other Request callback, must return an iterable of Request and/or item objects.", but it can also return a single Request/an item object....

bug
good first issue
docs