function: log.setconsumer

*Not documented*
def setconsumer(keywords, consumer): 

origin:<UNKNOWN>

where:

function source:

def setconsumer(keywords, consumer): 
    # 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)

call sites:

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.0

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.1

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.2

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.3

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.4

called in /home/johnny/projects/merlinux/pypy-dist/pypy/rpython/rmodel.py

traceback log.setconsumer.5

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.6

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.7

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.8

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.9

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.10

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.11

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.12

called in /home/johnny/projects/merlinux/pypy-dist/pypy/translator/c/support.py

traceback log.setconsumer.13

called in /home/johnny/projects/merlinux/pypy-dist/pypy/rpython/rmodel.py

traceback log.setconsumer.14

called in /home/johnny/projects/merlinux/pypy-dist/pypy/translator/tool/cbuild.py

traceback log.setconsumer.15

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.16

called in /home/johnny/projects/merlinux/pypy-dist/pypy/rpython/rmodel.py

traceback log.setconsumer.17

called in /home/johnny/projects/merlinux/pypy-dist/pypy/translator/backendopt/support.py

traceback log.setconsumer.18

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.19

called in /home/johnny/projects/merlinux/py/dist/py/log/testing/test_log.py

traceback log.setconsumer.20