-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support OpenSlide cache management API #129
Conversation
cfdd69f
to
24871eb
Compare
314e5bc
to
8162c85
Compare
Ready for review! |
Raise a subclass of OpenSlideError when an unsupported OpenSlide version is detected.
If a minimum OpenSlide version is specified to _func(), and the requested function doesn't exist, succeed at initialization time but raise an exception if the function is called.
They just get stringified and handled as nonexistent files, so we get OpenSlideUnsupportedFormatError.
Are there plans to release OpenSlide 3.5.0 soon? These changes match up with the cache management API added to the main project (which also indicates they will be enabled in 3.5.0), and I was just curious if there were any plans for an official release that would allow the changes in this Python library to be used. |
The goal is to get to an OpenSlide 3.5.0 release, but that process may take a while yet. API support will almost certainly land in an OpenSlide Python release before OpenSlide 3.5.0 comes out. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only thing missing seems to be the copyright attribution on deepzoom_multiserver.py
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated!
Support the cache management API implemented in openslide/openslide#335. Sample usage: