Revision 2a473e4c
Factored out all functionality that is related to reading and caching the
Workspace. ONEDrive is now a client of the DataONE Workspace Client. The
functionality that remains in ONEDrive is mainly the filesystem rendering.
Refactored the remaining code to make it easier to read / maintain.
Files
- added
- modified
- copied
- renamed
- deleted
- src
- d1_client_onedrive
- __init__.py (diff)
- impl
- cache_memory.py (diff)
- check_dependencies.py (diff)
- command_processor.py
- drivers
- onedrive_d1_client.py (diff)
- onedrive_solr_client.py
- os_escape.py (diff)
- path_exception.py (diff)
- query_engine_description.py
- resolver
- author.py (diff)
- d1_object.py (diff)
- d1_science_object.py (diff)
- d1_system_metadata.py (diff)
- flat_space.py (diff)
- region.py (diff)
- resolver_abc.py
- resolver_base.py
- resource_map.py (diff)
- root.py (diff)
- single.py (diff)
- taxa.py (diff)
- time_period.py (diff)
- workspace.py (diff)
- svnrevision.py
- tests
- all_tests.py (diff)
- download_test_index.py (diff)
- test_attributes.py
- test_author_resolver.py (diff)
- test_cache_disk.py
- test_cache_memory.py
- test_command_processor.py
- test_d1_client.py
- test_d1_object_resolver.py (diff)
- test_d1_package_resolver.py (diff)
- test_d1_science_object_resolver.py (diff)
- test_d1_system_metadata_resolver.py (diff)
- test_directory.py
- test_directory_item.py
- test_flat_space_resolver.py (diff)
- test_query_engine_description.py
- test_region_resolver.py (diff)
- test_resource_map_resolver.py (diff)
- test_root_resolver.py (diff)
- test_solr_client.py
- test_taxa_resolver.py (diff)
- test_util.py
- test_workspace_resolver.py (diff)
- util.py (diff)
- onedrive.py (diff)
- settings.py (diff)
- d1_client_onedrive