Traceback (most recent call last): File "/home/arbel/sites/lrscraper/scrapers/denver_scraper.py", line 257, in asyncio.run(main()) File "/home/arbel/miniconda3/lib/python3.11/asyncio/runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/home/arbel/sites/lrscraper/scrapers/denver_scraper.py", line 253, in main await scraper.run() File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 256, in run items = await self.discover_urls() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/sites/lrscraper/scrapers/denver_scraper.py", line 76, in discover_urls if self.check_global_duplicate(filename, pdf_url, metadata=metadata): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/sites/lrscraper/light_base_scraper.py", line 109, in check_global_duplicate if file_path.exists(): ^^^^^^^^^^^^^^^^^^ File "/home/arbel/miniconda3/lib/python3.11/pathlib.py", line 1235, in exists self.stat() File "/home/arbel/miniconda3/lib/python3.11/pathlib.py", line 1013, in stat return os.stat(self, follow_symlinks=follow_symlinks) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ OSError: [Errno 36] File name too long: 'downloads/denver_law_review/denver_law_review_vol81_iss2_2003_workers_compensation_and_vocational_rehabilitation_benefits_for_undocumented_workers_reconciling_the_purported_conflicts_between_state_law_federal_immigration_law_and_equal_protection_to_prevent_the_creation_of_a_disposable_workforce.pdf'