Closed SahDoum closed 1 month ago
@SahDoum в целом прогони плз через чат гпт файлы которые сделал и попроси его прологировать нужные места. Это сократит время и сам потом глянь чо как.
@SahDoum при запуске парсера на локалке с https://www.zabastcom.org/ корректно скачал источники, но при этом все пометил как дупликаты. Что некорректно, так как на пустую базу делалось. Соответственно до создания инцидентов не пошел.
@SahDoum
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/celery/app/trace.py", line 453, in trace_task
R = retval = fun(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/sentry_sdk/integrations/celery.py", line 200, in _inner
reraise(*exc_info)
File "/usr/local/lib/python3.9/site-packages/sentry_sdk/_compat.py", line 54, in reraise
raise value
File "/usr/local/lib/python3.9/site-packages/sentry_sdk/integrations/celery.py", line 195, in _inner
return f(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/celery/app/trace.py", line 736, in __protected_call__
return self.run(*args, **kwargs)
File "/code/server/celery/crawler.py", line 33, in fetch_sources
fetched_count = fetcher.await_all_coroutines()
File "/code/server/core/fetcher/fetcher.py", line 122, in await_all_coroutines
return sum(results)
TypeError: unsupported operand type(s) for +: 'int' and 'method'
server.celery.crawler.fetch_sources
Изменения:
Итого. Теперь модели занимаются описанием данныъ/записью их в базу данных. Есть несколько модулей.
Возможные улучшения.