Esempio n. 1
0
 def __init__(self, name=None, tags=None):
     RecordDispatcher.__init__(self, name)
     # create a method for each tag named
     list(
         setattr(
             self, tag, lambda msg, *args, **kwargs: self.log(
                 tag, msg, *args, **kwargs)) for tag in (tags or ()))
Esempio n. 2
0
 def __init__(self, name=None, tags=None):
     RecordDispatcher.__init__(self, name)
     # create a method for each tag named
     list(setattr(self, tag, lambda msg, *args, **kwargs:
         self.log(tag, msg, *args, **kwargs)) for tag in (tags or ()))
Esempio n. 3
0
 def __init__(self, name=None, tags=None):
     RecordDispatcher.__init__(self, name)
     # create a method for each tag named
     for tag in (tags or ()):
         setattr(self, tag, partial(self.log, tag))
Esempio n. 4
0
 def __init__(self, name=None, tags=None):
     RecordDispatcher.__init__(self, name)
     # create a method for each tag named
     for tag in (tags or ()):
         setattr(self, tag, partial(self.log, tag))