Esempio n. 1
0
class ValueClass:
    set = set()
    list = []
    dict = {}
    inner = freeze(Bunch(key=Bunch(inner_key="value")))

    not_set: set

    @property
    def property_simple_value(self):
        return []

    @property
    def property_inner_value(self):
        return Bunch(key=Bunch(inner_key="value"))

    def method(self, arg):
        return arg
Esempio n. 2
0
 def property_inner_value(self):
     return Bunch(key=Bunch(inner_key="value"))
Esempio n. 3
0
def bunch():
    return Bunch()
Esempio n. 4
0
def bunch_foo():
    return Bunch(foo='bar')
Esempio n. 5
0

meta_signals = NamedNamespace("meta")
meta_signals.spider_registered = meta_signals.signal("spider_registered")
meta_signals.started = meta_signals.signal("started")
meta_signals.error = meta_signals.signal("error")
meta_signals.finished = meta_signals.signal("finished")

spider_signals = NamedNamespace("spider")
spider_signals.spider_started = spider_signals.signal("spider_started")
spider_signals.spider_ticked = spider_signals.signal("spider_ticked")
spider_signals.url_registered = spider_signals.signal("url_registered")
spider_signals.url_processing_started = spider_signals.signal(
    "url_processing_started")
spider_signals.url_fetching_started = spider_signals.signal(
    "url_fetching_started")
spider_signals.url_fetched = spider_signals.signal("url_fetched")
spider_signals.url_error = spider_signals.signal("url_error")
spider_signals.spider_ended = spider_signals.signal("spider_ended")

output_signals = NamedNamespace("output")
output_signals.url_failed = output_signals.signal("url_failed")
output_signals.url_response_valid = output_signals.signal("url_response_valid")
output_signals.url_response_invalid = output_signals.signal(
    "url_response_invalid")
output_signals.items_extracted = output_signals.signal("items_extracted")

SIGNALS = Bunch(spider=spider_signals,
                meta=meta_signals,
                output=output_signals)
Esempio n. 6
0
def bunch_foo():
    return Bunch(foo="bar")