libqtile/manager.py
def registerWidget(self, w):
        """Register a bar widget

        If a widget with the same name already exists, this will silently
        ignore that widget. However, this is not necessarily a bug. By default
        a widget's name is just ``self.__class__.lower()``, so putting multiple
        widgets of the same class will alias and one will be inaccessible.
        Since more than one groupbox widget is useful when you have more than
        one screen, this is a not uncommon occurrence. If you want to use the
        debug info for widgets with the same name, set the name yourself.
        """
        if w.name:
            if w.name in self.widgetMap:
                return
            self.widgetMap[w.name] = w
Register a bar widget

        If a widget with the same name already exists, this will silently
        ignore that widget. However, this is not necessarily a bug. By default
        a widget's name is just ``self.__class__.lower()``, so putting multiple
        widgets of the same class will alias and one will be inaccessible.
        Since more than one groupbox widget is useful when you have more than
        one screen, this is a not uncommon occurrence. If you want to use the
        debug info for widgets with the same name, set the name yourself.
        
Register a bar widget
If a widget with the same name already exists, this will silently
ignore that widget. However, this is not necessarily a bug. By default
a widget's name is just ``self.__class__.lower()``, so putting multiple
widgets of the same class will alias and one will be inaccessible.
Since more than one groupbox widget is useful when you have more than
one screen, this is a not uncommon occurrence. If you want to use the
debug info for widgets with the same name, set the name yourself.
Register a bar widget If a widget with the same name already exists this will silently ignore that widget . However this is not necessarily a bug . By default a widget ' s name is just ` ` self . __class__ . lower () ` ` so putting multiple widgets of the same class will alias and one will be inaccessible . Since more than one groupbox widget is useful when you have more than one screen this is a not uncommon occurrence . If you want to use the debug info for widgets with the same name set the name yourself .
def registerWidget(self, w):
        if w.name:
            if w.name in self.widgetMap:
                return
            self.widgetMap[w.name] = w
def registerWidget ( self , w ) : if w . name : if w . name in self . widgetMap : return self . widgetMap [ w . name ] = w
Register a bar widget
If a widget with the same name already exists, this will silently
ignore that widget.
Register a bar widget If a widget with the same name already exists this will silently ignore that widget .
"""Register a bar widget

        If a widget with the same name already exists, this will silently
        ignore that widget. However, this is not necessarily a bug. By default
        a widget's name is just ``self.__class__.lower()``, so putting multiple
        widgets of the same class will alias and one will be inaccessible.
        Since more than one groupbox widget is useful when you have more than
        one screen, this is a not uncommon occurrence. If you want to use the
        debug info for widgets with the same name, set the name yourself.
        """
self
w