call site 0 for log.default.__init__
log/testing/test_log.py - line 61
54
55
56
57
58
59
60
61
62
63
   def test_log_none(self): 
       log = py.log.Producer("XXX")
       l = []
       py.log.setconsumer('XXX', l.append)
       log("1")
       assert l 
       l[:] = []
->     py.log.setconsumer('XXX', None) 
       log("2")
       assert not l 
log/consumer.py - line 78
65
66
67
68
69
70
71
72
73
74
75
76
77
78
   def setconsumer(keywords, consumer): 
       """ create a consumer for a set of keywords """
       # normalize to tuples 
       if isinstance(keywords, str): 
           keywords = tuple(map(None, keywords.split()))
       elif hasattr(keywords, 'keywords'): 
           keywords = keywords.keywords 
       elif not isinstance(keywords, tuple): 
           raise TypeError("key %r is not a string or tuple" % (keywords,))
       if consumer is not None and not callable(consumer): 
           if not hasattr(consumer, 'write'): 
               raise TypeError("%r should be None, callable or file-like" % (consumer,))
           consumer = File(consumer)
->     py.log.Producer(keywords).set_consumer(consumer)