Skip to content

Commit

Permalink
Use isinstance check instead of key check
Browse files Browse the repository at this point in the history
  • Loading branch information
jpmckinney committed May 27, 2020
1 parent 958370b commit 806a3b5
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions kingfisher_scrapy/extensions.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# https://docs.scrapy.org/en/latest/topics/extensions.html#writing-your-own-extension

import json
import os

from scrapy import signals
from scrapy.exceptions import NotConfigured

from kingfisher_scrapy.items import File, FileError
from kingfisher_scrapy.items import File, FileError, FileItem
from kingfisher_scrapy.kingfisher_process import Client


# https://docs.scrapy.org/en/latest/topics/extensions.html#writing-your-own-extension
class KingfisherFilesStore:
def __init__(self, directory):
self.directory = directory
Expand Down Expand Up @@ -130,7 +131,7 @@ def item_scraped(self, item, spider):
data['collection_note'] = spider.note

# File Item
if 'number' in item:
if isinstance(item, FileItem):
data['number'] = item['number']
data['data'] = item['data']

Expand Down

0 comments on commit 806a3b5

Please sign in to comment.