Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0ae5762

Browse files
committed
Reverting changes to basic_units.py
1 parent 795930e commit 0ae5762

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

examples/units/basic_units.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ def __get__(self, obj, objtype=None):
1717
return self.proxy_type(self.fn_name, obj)
1818

1919

20-
class TaggedValueMeta(type):
21-
def __init__(self, name, bases):
22-
for fn_name in self._proxies.keys():
20+
class TaggedValueMeta (type):
21+
def __init__(cls, name, bases, dict):
22+
for fn_name in cls._proxies.keys():
2323
try:
24-
dummy = getattr(self, fn_name)
24+
dummy = getattr(cls, fn_name)
2525
except AttributeError:
26-
setattr(self, fn_name,
27-
ProxyDelegate(fn_name, self._proxies[fn_name]))
26+
setattr(cls, fn_name,
27+
ProxyDelegate(fn_name, cls._proxies[fn_name]))
2828

2929

3030
class PassThroughProxy(object):
@@ -189,7 +189,7 @@ def get_unit(self):
189189
return self.unit
190190

191191

192-
TaggedValue = TaggedValueMeta('TaggedValue', (_TaggedValue, ))
192+
TaggedValue = TaggedValueMeta('TaggedValue', (_TaggedValue, ), {})
193193

194194

195195
class BasicUnit(object):

0 commit comments

Comments
 (0)