File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -222,17 +222,18 @@ def __repr__(self):
222
222
return repr (dict (self ))
223
223
224
224
def __len__ (self ):
225
- return len (self .keys ())
225
+ return len (self ._keys ())
226
226
227
227
def __iter__ (self ):
228
- return iter (self .keys ())
228
+ return iter (self ._keys ())
229
229
230
- def keys (self ):
230
+ def _keys (self ):
231
+ # Private method; always returns list.
231
232
raise NotImplementedError ()
232
233
233
234
234
235
class _PropertyMap (_OpenSlideMap ):
235
- def keys (self ):
236
+ def _keys (self ):
236
237
return lowlevel .get_property_names (self ._osr )
237
238
238
239
def __getitem__ (self , key ):
@@ -243,11 +244,11 @@ def __getitem__(self, key):
243
244
244
245
245
246
class _AssociatedImageMap (_OpenSlideMap ):
246
- def keys (self ):
247
+ def _keys (self ):
247
248
return lowlevel .get_associated_image_names (self ._osr )
248
249
249
250
def __getitem__ (self , key ):
250
- if key not in self .keys ():
251
+ if key not in self ._keys ():
251
252
raise KeyError ()
252
253
return lowlevel .read_associated_image (self ._osr , key )
253
254
You can’t perform that action at this time.
0 commit comments