@click.command(help="Publish baked result files")
@default_state_options
@click.option('--raw', is_flag=True,
    help="Publish raw result filess.  Default is to publish cleaned/"
         "standardized result files")
def publish(state, datefilter=None, raw=False):
    pre_publish = signal('pre_publish')
    pre_publish.connect(log_publish_started)
    post_publish = signal('post_publish')
    post_publish.connect(log_publish_finished)
    publisher = GitHubPublisher()
    publisher.publish(state, datefilter=datefilter, raw=raw)
A low level method to send a request to the API.
dataset/ETHPy150Open openelections/openelections-core/openelex/tasks/publish.py/publish--crossover with--dataset/ETHPy150Open GoogleCloudPlatform/gcloud-python/gcloud/connection.py/JSONConnection._make_request