ArmindoFlores / ao3_api

An unofficial archiveofourown.org (AO3) API for python
MIT License
166 stars 64 forks source link

Change loading behavior for ephemeral soup #62

Open B-McDonnell opened 2 years ago

B-McDonnell commented 2 years ago

Changes loading to store all attributes instead of allowing functools.cached_property to handle performance gains. This addresses #8.

Because this is a major shift in the loading mechanism and slated for a major release, This also introduces a shift in what work attributes are loaded when as per #61.

Closes #8 Closes #61

ArmindoFlores commented 2 years ago

I noticed this pull request has been marked as a draft for ~2months, is this intended or should I test it and merge it?

B-McDonnell commented 2 years ago

Thanks for the ping, I forgot I had this in progress. I should have time to work on this this weekend.