blob: 99bbaae41a1dd0bf16592854eed7e820d565c4f2 [file] [log] [blame]
# Copyright 2012 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
class TabList(object):
def __init__(self, tab_list_backend):
self._tab_list_backend = tab_list_backend
def New(self, timeout=300):
return self._tab_list_backend.New(timeout)
def __iter__(self):
return self._tab_list_backend.__iter__()
def __len__(self):
return self._tab_list_backend.__len__()
def __getitem__(self, index):
return self._tab_list_backend.__getitem__(index)
def GetTabById(self, identifier):
"""The identifier of a tab can be accessed with tab.id."""
return self._tab_list_backend.GetTabById(identifier)