def __virtual__():
    if all((salt.utils.which('psql'), HAS_CSV)):
        return True
    return (False, 'The postgres execution module failed to load: '
        'either the psql or initdb binary are not in the path or '
        'the csv library is not available')
POST should be populated even if raw_post_data is read first, and then
dataset/ETHPy150Open saltstack/salt/salt/modules/postgres.py/__virtual__--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.3/tests/regressiontests/requests/tests.py/RequestsTests.test_POST_after_raw_post_data_read_and_stream_read