diff options
| author | Marc Abramowitz <msabramo@gmail.com> | 2014-06-16 10:50:28 -0700 |
|---|---|---|
| committer | Marc Abramowitz <msabramo@gmail.com> | 2014-06-16 10:50:28 -0700 |
| commit | c1e644bfc9a95bb9a3a847a3058d6613b0744b01 (patch) | |
| tree | 5e850ea305f277f00698a039b7fd65cef0de9bc2 | |
| parent | 04b2c8e0025e910010b49fd076327b869fcb859b (diff) | |
| parent | 8fde5f3fb8711f866612c657d20c9d3e9cf59f41 (diff) | |
| download | smmap-c1e644bfc9a95bb9a3a847a3058d6613b0744b01.tar.gz | |
Merge pull request #15 from Byron/make_getitem_handle_slice_for_py3
Make __getitem__ handle slice for Python 3
| -rw-r--r-- | smmap/buf.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/smmap/buf.py b/smmap/buf.py index ba6f8ed..2f27d4d 100644 --- a/smmap/buf.py +++ b/smmap/buf.py @@ -51,6 +51,8 @@ class SlidingWindowMapBuffer(object): return self._size def __getitem__(self, i): + if isinstance(i, slice): + return self.__getslice__(i.start or 0, i.stop or self._size) c = self._c assert c.is_valid() if i < 0: |
