1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-26 15:04:37 +00:00

add typecheck of funcs in ExtractorField.__init__

--HG--
extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40887
This commit is contained in:
Ismael Carnales 2009-02-19 19:05:45 +00:00
parent edf5dfb264
commit 65e8be46bc

View File

@ -37,6 +37,10 @@ class ItemExtractor(object):
class ExtractorField(object): class ExtractorField(object):
def __init__(self, funcs): def __init__(self, funcs):
if not hasattr(funcs, '__iter__'):
raise TypeError(
'You must initialize ExtractorField with a list of callables')
self._funcs = [] self._funcs = []
for func in funcs: for func in funcs: