def load(
cls: type[PicklingFileBasedPersistent],
) -> Optional[PicklingFileBasedPersistent]:
def load(
cls: type[PicklingFileBasedPersistent],
) -> Optional[PicklingFileBasedPersistent]:
filename = cls.get_filename()
if cls.should_we_load_data(filename):
logger.debug("Attempting to load state from %s", filename)
filename = cls.get_filename()
if cls.should_we_load_data(filename):
logger.debug("Attempting to load state from %s", filename)
filename = self.get_filename()
if self.should_we_save_data(filename):
logger.debug("Trying to save state in %s", filename)
filename = self.get_filename()
if self.should_we_save_data(filename):
logger.debug("Trying to save state in %s", filename)
filename = cls.get_filename()
if cls.should_we_load_data(filename):
logger.debug("Trying to load state from %s", filename)
filename = cls.get_filename()
if cls.should_we_load_data(filename):
logger.debug("Trying to load state from %s", filename)
filename = self.get_filename()
if self.should_we_save_data(filename):
logger.debug("Trying to save state in %s", filename)
filename = self.get_filename()
if self.should_we_save_data(filename):
logger.debug("Trying to save state in %s", filename)