mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix #2106187 [Download of The Economist fails v8.1.1](https://bugs.launchpad.net/calibre/+bug/2106187)
This commit is contained in:
parent
35a2a89941
commit
f42727f558
@ -376,7 +376,10 @@ class Economist(BasicNewsRecipe):
|
||||
# data = json.loads(raw)['data']['section']
|
||||
# else:
|
||||
# data = json.loads(raw)['data']['canonical']['hasPart']['parts'][0]
|
||||
try:
|
||||
data = json.loads(raw)['data']['section']
|
||||
except KeyError:
|
||||
data = json.loads(raw)['data']['canonical']['hasPart']['parts'][0]
|
||||
dt = datetime.fromisoformat(data['datePublished'][:-1]) + timedelta(seconds=time.timezone)
|
||||
dt = dt.strftime('%b %d, %Y')
|
||||
self.timefmt = ' [' + dt + ']'
|
||||
|
@ -376,7 +376,10 @@ class Economist(BasicNewsRecipe):
|
||||
# data = json.loads(raw)['data']['section']
|
||||
# else:
|
||||
# data = json.loads(raw)['data']['canonical']['hasPart']['parts'][0]
|
||||
try:
|
||||
data = json.loads(raw)['data']['section']
|
||||
except KeyError:
|
||||
data = json.loads(raw)['data']['canonical']['hasPart']['parts'][0]
|
||||
dt = datetime.fromisoformat(data['datePublished'][:-1]) + timedelta(seconds=time.timezone)
|
||||
dt = dt.strftime('%b %d, %Y')
|
||||
self.timefmt = ' [' + dt + ']'
|
||||
|
Loading…
x
Reference in New Issue
Block a user