Traceback (most recent call last): File "/home/arbel/sites/lrscraper/scrapers/tennessee_journal_of_law_and_policy_scraper.py", line 56, 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/tennessee_journal_of_law_and_policy_scraper.py", line 51, in main scraper = TennesseeJournalOfLawAndPolicyScraper() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/arbel/sites/lrscraper/scrapers/tennessee_journal_of_law_and_policy_scraper.py", line 26, in __init__ super().__init__( File "/home/arbel/sites/lrscraper/digital_commons_all_issues_base.py", line 61, in __init__ extra_archive_candidates = os.environ.get(f"{self.env_prefix}_ARCHIVE_CANDIDATES", "") ^^^^^^^^^^^^^^^ AttributeError: 'TennesseeJournalOfLawAndPolicyScraper' object has no attribute 'env_prefix'