Skip to content

Check that "like_count" exists when creating json file

Video in particular: https://www.youtube.com/watch?v=5iEf-_7mM1k

dagster.core.errors.DagsterExecutionStepExecutionError: Error occurred while executing op "download_youtube_video":
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/core/execution/plan/execute_plan.py", line 195, in _dagster_event_sequence_for_step
    for step_event in check.generator(step_events):
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/core/execution/plan/execute_step.py", line 323, in core_dagster_event_sequence_for_step
    for user_event in check.generator(
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/core/execution/plan/execute_step.py", line 66, in _step_output_error_checked_user_event_sequence
    for user_event in user_event_sequence:
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/core/execution/plan/compute.py", line 147, in execute_core_compute
    for step_output in _yield_compute_results(step_context, inputs, compute_fn):
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/core/execution/plan/compute.py", line 120, in _yield_compute_results
    for event in iterate_with_context(
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/utils/__init__.py", line 381, in iterate_with_context
    with context_fn():
  File "/usr/lib/python3.10/contextlib.py", line 153, in __exit__
    self.gen.throw(typ, value, traceback)
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/core/execution/plan/utils.py", line 73, in solid_execution_error_boundary
    raise error_cls(
The above exception was caused by the following exception:
KeyError: 'like_count'
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/core/execution/plan/utils.py", line 47, in solid_execution_error_boundary
    yield
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/dagster/utils/__init__.py", line 383, in iterate_with_context
    next_output = next(iterator)
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/subscriptions_manager/youtube/ops.py", line 236, in download_youtube_video
    download_result = context.resources.youtube_service.download_video(yt_id)
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/subscriptions_manager/youtube/resources.py", line 291, in download_video
    metadata_path = self.save_video_info()
  File "/storage/Reference/Personal/Projects/deployments/subscriptions-manager/venv/lib/python3.10/site-packages/subscriptions_manager/youtube/resources.py", line 347, in save_video_info
    "rating": self.__youtube_dl_hook_data["info_dict"]["like_count"],
Edited by Francisco Garcia Florez
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information