Refs #23919 -- Stopped inheriting from object to define new style classes.

This commit is contained in:
Simon Charette 2017-01-19 02:39:46 -05:00 committed by Claude Paroz
parent a556396339
commit cecc079168
293 changed files with 512 additions and 514 deletions

View file

@ -12,7 +12,7 @@ def curry(_curried_func, *args, **kwargs):
return _curried
class cached_property(object):
class cached_property:
"""
Decorator that converts a method with a single self argument into a
property cached on the instance.
@ -32,7 +32,7 @@ class cached_property(object):
return res
class Promise(object):
class Promise:
"""
This is just a base class for the proxy class created in
the closure of the lazy function. It can be used to recognize
@ -214,7 +214,7 @@ def new_method_proxy(func):
return inner
class LazyObject(object):
class LazyObject:
"""
A wrapper for another class that can be used to delay instantiation of the
wrapped class.