singleton

Singleton metaclass for creating singleton classes.

Module Contents

Classes

Singleton

A metaclass for creating singleton classes.

Attributes

logger

class singleton.Singleton

Bases: abc.ABCMeta

digraph inheritance2522d97ed6 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABCMeta" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Metaclass for defining Abstract Base Classes (ABCs)."]; "ABCMeta" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Metaclass for defining Abstract Base Classes (ABCs)."]; "Singleton" [URL="#singleton.Singleton",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="A metaclass for creating singleton classes."]; "ABCMeta" -> "Singleton" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ABCMeta" -> "Singleton" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

A metaclass for creating singleton classes.

_instances
__call__(*args, **kwargs)

Call self as a function.

singleton.logger