# HG changeset patch # User Gregory Szorc # Date 2016-06-25 20:52:46 # Node ID 30789efb1e5ead5f357fd079f04664295a42860d # Parent 47fb4beb992bdb5d832677ed68fb673b94a1a1e7 mdiff: remove use of __slots__ The use of __slots__ was added way back in 2006 in 4ec58b157265. __slots__ isn't necessary for this class. diff --git a/mercurial/mdiff.py b/mercurial/mdiff.py --- a/mercurial/mdiff.py +++ b/mercurial/mdiff.py @@ -58,10 +58,8 @@ class diffopts(object): 'upgrade': False, } - __slots__ = defaults.keys() - def __init__(self, **opts): - for k in self.__slots__: + for k in self.defaults.keys(): v = opts.get(k) if v is None: v = self.defaults[k]