From fbc9c2679bd04ea3241b294e78e1b66fe993d952 Mon Sep 17 00:00:00 2001 From: Ilya Etingof Date: Fri, 1 Apr 2016 23:06:11 +0200 Subject: pep8 reformatted --- pysnmp/nextid.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'pysnmp/nextid.py') diff --git a/pysnmp/nextid.py b/pysnmp/nextid.py index 3ac719d4..cd2fe20b 100644 --- a/pysnmp/nextid.py +++ b/pysnmp/nextid.py @@ -8,23 +8,25 @@ import random random.seed() + class Integer: """Return a next value in a reasonably MT-safe manner""" + def __init__(self, maximum, increment=256): self.__maximum = maximum if increment >= maximum: increment = maximum self.__increment = increment - self.__threshold = increment//2 + self.__threshold = increment // 2 e = random.randrange(self.__maximum - self.__increment) - self.__bank = list(range(e, e+self.__increment)) + self.__bank = list(range(e, e + self.__increment)) def __repr__(self): return '%s(%d, %d)' % ( self.__class__.__name__, self.__maximum, self.__increment - ) + ) def __call__(self): v = self.__bank.pop(0) @@ -33,8 +35,8 @@ class Integer: else: # this is MT-safe unless too many (~ increment/2) threads # bump into this code simultaneously - e = self.__bank[-1]+1 + e = self.__bank[-1] + 1 if e > self.__maximum: e = 0 - self.__bank.extend(range(e, e+self.__threshold)) + self.__bank.extend(range(e, e + self.__threshold)) return v -- cgit v1.2.1