ResourceManager
A very simple framework for writing resources to a given directory Designed to be extended and to support metadata
default_resource_name: str
base_location: NoneType
location_env_var: NoneType
use_temporary: bool
blacklist_files: list
binary_resource: bool
json_resource: bool
resource_function: NoneType
__init__(self, name=None, location=None, write_metadata=False, temporary=None):
@classmethod
resolve_shared_directory(cls):
@classmethod
get_default_base_location(cls, temporary=None):
@classmethod
get_base_location(cls, temporary=True):
get_resource_path(self, *path):
list_resources(self):
save_resource(self, loc, val):
load_resource(self, loc):
get_metadata_filename(self, name):
get_resource_metadata(self, loc):
get_resource_filename(self, name):
get_resource(self, name, resource_function=None, load_resource=True):