object
PYL-R0205 4from six.moves import xrange
5
6
7class DatapointRouter(with_metaclass(PluginRegistrar, object)): 8 "Abstract base class for datapoint routing logic implementations"
9 plugins = {}
10
36 plugins = sorted(MetricReceiver.plugins.keys())
37 self.assertEqual(expected_plugins, plugins)
38
39 class _FakeService(object): 40 def addService(_, __):
41 pass
42 fake_service = _FakeService()
174 yield destination
175
176
177class FastHashRing(object):178 """A very fast hash 'ring'.
179
180 Instead of trying to avoid rebalancing data when changing
51 UPDATE_BUCKET = TokenBucket(capacity, fill_rate)
52
53
54class TagQueue(object): 55 def __init__(self, maxsize=0, update_interval=1):
56 self.add_queue = queue.Queue(maxsize)
57 self.update_queue = queue.Queue(maxsize)
218# The SafeUnpickler classes were largely derived from
219# http://nadiana.com/python-pickle-insecure
220if USING_CPICKLE:
221 class SafeUnpickler(object):222 PICKLE_SAFE = {
223 'copy_reg': set(['_reconstructor']),
224 '__builtin__': set(['object']),
The class is inheriting from object
, which is implicit under Python 3 , hence can be safely removed from bases.
Not preferred:
class Foo(object):
"""Foo bar baz"""
Preferred:
class Foo:
"""Foo bar baz"""