예제 #1
0
파일: more.py 프로젝트: dzderic/logbook
 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 ()))
예제 #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 ()))
예제 #3
0
파일: more.py 프로젝트: RazerM/logbook
 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))
예제 #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))