Here are the examples of the python api requests.ActionLogRequestTemplate taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
0
Example 1
Project: fuel-stats Source File: create_bullets.py
def main(args):
settings = parse_args(args, Settings())
req_template = None
for type in settings.bullets_types:
if type == "installation":
req_template = InstallationRequestTemplate(
max_clusters_count=settings.max_clusters_count,
max_cluster_size=settings.max_cluster_size)
elif type == "action-log":
req_template = ActionLogRequestTemplate(
max_logs_count=settings.max_logs_count)
elif type == "oswl-stat":
req_template = OSwLRequestTemplate()
#_file = open(settings.config_file, 'a')
with open(settings.config_file, 'a') as _file:
for _ in xrange(settings.bullets_count):
bullets = []
bullet_url = req_template.url
bullet_headers = ['[Host: {0}]'.format(settings.host_address)]
bullet_headers.extend(req_template.headers)
bullet_body = req_template.get_request_body()
bullet = {
'url': bullet_url,
'headers': bullet_headers,
'body': bullet_body
}
bullets.append(bullet)
save_bullets(bullets, _file)
file_size = os.stat(settings.config_file).st_size / 1024
print("\n\tBullets were saved to '{0}' ({1}K) file\n".format(
settings.config_file, file_size))