-
Notifications
You must be signed in to change notification settings - Fork 10.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Items missing #3804
Comments
Confirmed this bug, but only when
|
Working on a pull request to fix it :) |
Fixed by #3819. |
Hey, fellows, I am afraid that this bugfix introduces an another problem...
And the error itself
Does anyone else have this issue as well? |
PS I forgot to add the most essential part - it only happens when the output processor is set to TakeFirst so I adjusted the example in my previous comment. Maybe if we change line 41 here: https://github.com/sortafreel/scrapy/blob/cdeccac6d6ccd0034a5f007ed371c1d481b32c26/scrapy/loader/__init__.py#L41 not to apply any output or input processors and to directly accept the dict's value? Will that introduce any other problems?
|
@ava7 Could you please open a separate issue for it? |
@AzharF @BurnzZ @sortafreel @kmike Hi! I've just stumbled upon the same issue @ava7 mentioned. Seems to be related to double-processing of any kind, not just
@ava7 Unfortunately this does not work as the double processing happens anyway in other places, e.g. in P.S.: I'll file a dedicated issue in a moment. |
Hi,
when working with the itemLoader() to populate items from a created list in python. Here I have attached a working of the suspected bug.
This appears to be present when the loader.get_output_value method has been executed. Once that executes then, the populated list initially created would have one of the items missing. This appears to be a malfunction bug within the software presented. If we only have loader.load_item, the values are presented, however loder.get_output_value() fails to display the value/s in the data set as tested.
loader.get_output_value causes the items value to be missing from School:
The text was updated successfully, but these errors were encountered: