On Wed, Jun 8, 2016 at 12:07 AM, Franklin? Lee <leewangzhong+python at gmail.com> wrote: > On Jun 7, 2016 8:52 PM, "Eric Snow" <ericsnowcurrently at gmail.com> wrote: >> * the default class *definition* namespace is now ``OrderdDict`` >> * the order in which class attributes are defined is preserved in the > > By using an OrderedDict, names are ordered by first definition point, rather > than location of the used definition. > > For example, the definition order of the following will be "x, y", even > though the definitions actually bound to the name are in order "y, x". > class C: > x = 0 > def y(self): return 'y' > def x(self): return 'x' > > Is that okay? In practice that will seldom be an issue. In the few cases where it could possibly be a problem, the class may explicitly set __definition_order__. -eric
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4