Merge pull request #4912 from elacuesta/remove_deprecated_pickled_settings_to_override

Remove deprecated SCRAPY_PICKLED_SETTINGS_TO_OVERRIDE
This commit is contained in:
Mikhail Korobov 2020-12-04 01:36:47 +05:00 committed by GitHub
commit 212163e199
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 9 deletions

View File

@ -1,5 +1,4 @@
import os
import pickle
import warnings
from importlib import import_module
@ -68,18 +67,10 @@ def get_project_settings():
if settings_module_path:
settings.setmodule(settings_module_path, priority='project')
pickled_settings = os.environ.get("SCRAPY_PICKLED_SETTINGS_TO_OVERRIDE")
if pickled_settings:
warnings.warn("Use of environment variable "
"'SCRAPY_PICKLED_SETTINGS_TO_OVERRIDE' "
"is deprecated.", ScrapyDeprecationWarning)
settings.setdict(pickle.loads(pickled_settings), priority='project')
scrapy_envvars = {k[7:]: v for k, v in os.environ.items() if
k.startswith('SCRAPY_')}
valid_envvars = {
'CHECK',
'PICKLED_SETTINGS_TO_OVERRIDE',
'PROJECT',
'PYTHON_SHELL',
'SETTINGS_MODULE',