Chris's Wiki :: blog/python/ClassesAsNamespaces Commentshttps://utcc.utoronto.ca/~cks/space/blog/python/ClassesAsNamespaces?atomcommentsDWiki2011-06-22T06:53:03ZRecent comments in Chris's Wiki :: blog/python/ClassesAsNamespaces.By Chris Siebenmann on /blog/python/ClassesAsNamespacestag:CSpace:blog/python/ClassesAsNamespaces:a95f846869da946a6ce7ab983605b6b89306c3e6Chris Siebenmann<div class="wikitext"><p>Indeed, although I did the metaclass slightly differently; I wrote it
up in <a href="https://utcc.utoronto.ca/~cks/space/blog/python/NamespaceMetaclass">NamespaceMetaclass</a>.</p>
</div>2011-06-22T06:53:03ZFrom 77.236.9.85 on /blog/python/ClassesAsNamespacestag:CSpace:blog/python/ClassesAsNamespaces:b91e384c7d2577a46539f7bd44db5cf88a5dd41dFrom 77.236.9.85<div class="wikitext"><p>Maybe a metaclass (e.g. applied with a decorator) could apply all the @staticmethods and enable you to remove them from the source? For extra points, call the class decorator '@namespace'.</p>
</div>2011-06-22T06:07:10Z