| 1235 | # Issue #30537: islice can accept integer-like objects as |
| 1236 | # arguments |
| 1237 | class IntLike(object): |
| 1238 | def __init__(self, val): |
| 1239 | self.val = val |
| 1240 | def __index__(self): |
| 1241 | return self.val |
| 1242 | self.assertEqual(list(islice(range(100), IntLike(10))), list(range(10))) |
| 1243 | self.assertEqual(list(islice(range(100), IntLike(10), IntLike(50))), |
| 1244 | list(range(10, 50))) |
no outgoing calls
searching dependent graphs…