From 64ff3cd6aac9009ab0fe4777224b8457b6abe790 Mon Sep 17 00:00:00 2001 From: Mikhail Korobov Date: Mon, 8 Jul 2019 11:18:15 +0500 Subject: [PATCH] deprecate scrapy.utils.multipart It was a shim for w3lib.form, but w3lib.form is deprecated as well. --- scrapy/utils/multipart.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scrapy/utils/multipart.py b/scrapy/utils/multipart.py index ec26c0866..c2d8afd07 100644 --- a/scrapy/utils/multipart.py +++ b/scrapy/utils/multipart.py @@ -3,5 +3,13 @@ Transitional module for moving to the w3lib library. For new code, always import from w3lib.form instead of this module """ +import warnings +from scrapy.exceptions import ScrapyDeprecationWarning from w3lib.form import * + + +warnings.warn("Module `scrapy.utils.multipart` is deprecated. " + "If you're using `encode_multipart` function, please use " + "`urllib3.filepost.encode_multipart_formdata` instead", + ScrapyDeprecationWarning, stacklevel=2) \ No newline at end of file