X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=pyatspi%2Faccessible.py;h=aef89e14a2acd7512a3c0c9a060e900096bc5276;hb=62b0c2bb65b782ec4d5cdc69aa8090286c08ace7;hp=6ce5dbbadcd74c99f8eb709ad0fbeba9d93bd992;hpb=16df73b4bf8b2225aef0b7058257b5db8cddff24;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/pyatspi/accessible.py b/pyatspi/accessible.py index 6ce5dbb..aef89e1 100644 --- a/pyatspi/accessible.py +++ b/pyatspi/accessible.py @@ -415,6 +415,13 @@ class _AccessibleMixin(object): @return: Accessible child @rtype: Accessibility.Accessible ''' + n = self.childCount + if index >= n: + raise IndexError + elif index < -n: + raise IndexError: + elif index < 0: + index += n return self.getChildAtIndex(index) def __len__(self):