class documentation

Base class for implementing middleware managers

Class Method from_crawler Undocumented
Class Method from_settings Undocumented
Method __init__ Undocumented
Method close_spider Undocumented
Method open_spider Undocumented
Class Variable component_name Undocumented
Instance Variable methods Undocumented
Instance Variable middlewares Undocumented
Class Method _get_mwlist_from_settings Undocumented
Method _add_middleware Undocumented
Method _process_chain Undocumented
Method _process_parallel Undocumented
@classmethod
def from_crawler(cls, crawler): (source)

Undocumented

@classmethod
def from_settings(cls, settings: Settings, crawler=None): (source)

Undocumented

def __init__(self, *middlewares: Any): (source)
def close_spider(self, spider: Spider) -> Deferred: (source)

Undocumented

def open_spider(self, spider: Spider) -> Deferred: (source)

Undocumented

middlewares = (source)

Undocumented

def _process_chain(self, methodname: str, obj, *args) -> Deferred: (source)

Undocumented

def _process_parallel(self, methodname: str, obj, *args) -> Deferred: (source)

Undocumented