Ejemplo n.º 1
0
 def __init__(self, **kwargs):
     SingletonConfigurable.__init__(self, **kwargs)
     # Ensure my class is in self.classes, so my attributes appear in command line
     # options and config files.
     cls = self.__class__
     if cls not in self.classes:
         if self.classes is cls.classes:
             # class attr, assign instead of insert
             self.classes = [cls] + self.classes
         else:
             self.classes.insert(0, self.__class__)
Ejemplo n.º 2
0
 def __init__(self, **kwargs):
     SingletonConfigurable.__init__(self, **kwargs)
     # Ensure my class is in self.classes, so my attributes appear in command line
     # options and config files.
     cls = self.__class__
     if cls not in self.classes:
         if self.classes is cls.classes:
             # class attr, assign instead of insert
             self.classes = [cls] + self.classes
         else:
             self.classes.insert(0, self.__class__)
Ejemplo n.º 3
0
 def _config_changed(self, name, old, new):
     SingletonConfigurable._config_changed(self, name, old, new)
     self.log.debug('Config changed:')
     self.log.debug(repr(new))
Ejemplo n.º 4
0
 def __init__(self, **kwargs):
     SingletonConfigurable.__init__(self, **kwargs)
     # Ensure my class is in self.classes, so my attributes appear in command line
     # options and config files.
     if self.__class__ not in self.classes:
         self.classes.insert(0, self.__class__)
Ejemplo n.º 5
0
 def _config_changed(self, name, old, new):
     SingletonConfigurable._config_changed(self, name, old, new)
     self.log.debug('Config changed:')
     self.log.debug(repr(new))
Ejemplo n.º 6
0
 def __init__(self, **kwargs):
     SingletonConfigurable.__init__(self, **kwargs)
     # Ensure my class is in self.classes, so my attributes appear in command line
     # options and config files.
     if self.__class__ not in self.classes:
         self.classes.insert(0, self.__class__)