ooxcb.util

ooxcb.util.Mixin

alias of __init__

class ooxcb.util.MixinMeta

a metaclass for mixin classes that transforms all methods to static methods. So the user is able to mix them into the class or to call them manually if he wants that.

class ooxcb.util.cached_classproperty(func)

a modified version of cached_property that allows to define cached properties on classes.

class ooxcb.util.cached_property(func)

A simple cached property descriptor. from http://ronny.uberhost.de/simple-cached-for-properties-done-right

ooxcb.util.mixin_functions(functions, into)

Add all functions in functions to the class into.