Added function to step in pairs

This commit is contained in:
Skyler Lehmkuhl 2013-11-28 01:22:38 -05:00
parent 2bb407c7da
commit c3bed8df36
1 changed files with 8 additions and 0 deletions

View File

@ -5,6 +5,7 @@
import svlgui
from threading import Event, Thread
from itertools import tee, izip
import math
import subprocess
import re
@ -258,3 +259,10 @@ class RepeatTimer(Thread):
def cancel(self):
self.finished.set()
def pairwise(iterable):
"s -> (s0,s1), (s1,s2), (s2, s3), ..."
a, b = tee(iterable)
next(b, None)
return izip(a, b)