Fix an error with photos hashes in the fetch command
This commit is contained in:
parent
35c902d3d3
commit
dc9392e6f0
@ -15,6 +15,7 @@ import math
|
||||
import re
|
||||
import time
|
||||
|
||||
import imagehash
|
||||
import mapbox
|
||||
import requests
|
||||
import unidecode
|
||||
@ -128,7 +129,13 @@ class DateAwareJSONEncoder(json.JSONEncoder):
|
||||
def default(self, o): # pylint: disable=locally-disabled,E0202
|
||||
if isinstance(o, (datetime.date, datetime.datetime)):
|
||||
return o.isoformat()
|
||||
try:
|
||||
return json.JSONEncoder.default(self, o)
|
||||
except TypeError:
|
||||
# Discard image hashes
|
||||
if isinstance(o, imagehash.ImageHash):
|
||||
return None
|
||||
raise
|
||||
|
||||
|
||||
def pretty_json(data):
|
||||
|
Loading…
Reference in New Issue
Block a user