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): 

Feedback

Examples

Templates

Documentation