Skip to content

Commit 660e7df

Browse files
committed
fix: Encode the FEEDS command-line argument as JSON
1 parent 2078ad9 commit 660e7df

File tree

4 files changed

+12
-3
lines changed

4 files changed

+12
-3
lines changed

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
author = "Scrapy group"
2323

2424
# The short X.Y version
25-
version = "1.4.0"
25+
version = "1.4.1"
2626
# The full version, including alpha/beta/rc tags
2727
release = version
2828

docs/news.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
Release notes
44
=============
55

6+
1.4.1 (2023-02-10)
7+
------------------
8+
9+
Fixed
10+
~~~~~
11+
12+
- Encode the ``FEEDS`` command-line argument as JSON.
13+
614
1.4.0 (2023-02-07)
715
------------------
816

scrapyd/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.4.0
1+
1.4.1

scrapyd/environ.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import json
12
import os
23
from urllib.parse import urlparse, urlunparse
34

@@ -26,7 +27,7 @@ def get_settings(self, message):
2627
if self.logs_dir:
2728
settings['LOG_FILE'] = self._get_file(message, self.logs_dir, 'log')
2829
if self.items_dir:
29-
settings['FEEDS'] = {self._get_feed_uri(message, 'jl'): {'format': 'jsonlines'}}
30+
settings['FEEDS'] = json.dumps({self._get_feed_uri(message, 'jl'): {'format': 'jsonlines'}})
3031
return settings
3132

3233
def get_environment(self, message, slot):

0 commit comments

Comments
 (0)