File tree 2 files changed +4
-3
lines changed
2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -277,11 +277,12 @@ def get(self, key):
277
277
-------
278
278
obj : type of object stored in file
279
279
"""
280
+ exc_type = _tables ().NoSuchNodeError
280
281
try :
281
282
group = getattr (self .handle .root , key )
282
283
return self ._read_group (group )
283
- except AttributeError :
284
- raise
284
+ except ( exc_type , AttributeError ) :
285
+ raise KeyError ( 'No object named %s in the file' % key )
285
286
286
287
def select (self , key , where = None ):
287
288
"""
Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ def test_get(self):
91
91
right = self .store ['a' ]
92
92
tm .assert_series_equal (left , right )
93
93
94
- self .assertRaises (AttributeError , self .store .get , 'b' )
94
+ self .assertRaises (KeyError , self .store .get , 'b' )
95
95
96
96
def test_put (self ):
97
97
ts = tm .makeTimeSeries ()
You can’t perform that action at this time.
0 commit comments