From b6d9dd67d59b4fb83e3696ffd203dbcf9da029e2 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Thu, 3 Dec 2015 00:34:55 +0200 Subject: [PATCH] collections.deque: Add extend() method. --- collections.deque/collections/deque.py | 3 +++ collections.deque/metadata.txt | 2 +- collections.deque/setup.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/collections.deque/collections/deque.py b/collections.deque/collections/deque.py index 634eeaa9..b284e5f3 100644 --- a/collections.deque/collections/deque.py +++ b/collections.deque/collections/deque.py @@ -21,6 +21,9 @@ class deque: def appendleft(self, a): self.q.insert(0, a) + def extend(self, a): + self.q.extend(a) + def __len__(self): return len(self.q) diff --git a/collections.deque/metadata.txt b/collections.deque/metadata.txt index 12c63672..c50f2e45 100644 --- a/collections.deque/metadata.txt +++ b/collections.deque/metadata.txt @@ -1,3 +1,3 @@ srctype = micropython-lib type = package -version = 0.1.1 +version = 0.1.2 diff --git a/collections.deque/setup.py b/collections.deque/setup.py index 930031c8..87e05905 100644 --- a/collections.deque/setup.py +++ b/collections.deque/setup.py @@ -6,7 +6,7 @@ from setuptools import setup setup(name='micropython-collections.deque', - version='0.1.1', + version='0.1.2', description='collections.deque module for MicroPython', long_description="This is a module reimplemented specifically for MicroPython standard library,\nwith efficient and lean design in mind. Note that this module is likely work\nin progress and likely supports just a subset of CPython's corresponding\nmodule. Please help with the development if you are interested in this\nmodule.", url='https://github.com/micropython/micropython/issues/405',