Skip to content
This repository was archived by the owner on Jun 11, 2024. It is now read-only.

Commit cc1cfc8

Browse files
committed
:meth:atomx.Atomx.report takes name parameter to name reports
1 parent 2b7fd51 commit cc1cfc8

4 files changed

Lines changed: 14 additions & 3 deletions

File tree

CHANGES.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
1.5 (unreleased)
2+
----------------
3+
4+
- :meth:`atomx.Atomx.report` takes ``name`` parameter to name reports
5+
6+
17
1.4
28
---
39

@@ -22,6 +28,7 @@
2228
- Add `save_response` parameter to :class:`atomx.Atomx` to save the response meta data
2329
of the last api call
2430

31+
2532
1.2
2633
---
2734

atomx/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def search(self, query):
132132
return search_result
133133

134134
def report(self, scope=None, groups=None, metrics=None, where=None, from_=None, to=None,
135-
timezone='UTC', emails=None, fast=True, when=None, interval=None):
135+
timezone='UTC', emails=None, fast=True, when=None, interval=None, name=None):
136136
"""Create a report.
137137
138138
See the `reporting atomx wiki <https://wiki.atomx.com/reporting>`_
@@ -167,10 +167,13 @@ def report(self, scope=None, groups=None, metrics=None, where=None, from_=None,
167167
to speed up the query.
168168
:param str when: When should the scheduled report run. (daily, monthly, monday-sunday)
169169
:param str interval: Time period included in the scheduled report ('N days' or 'N month')
170+
:param str name: Optional name for the report
170171
:return: A :class:`atomx.models.Report` model
171172
"""
172173
report_json = {'timezone': timezone, 'fast': fast}
173174

175+
if name:
176+
report_json['name'] = name
174177
if groups:
175178
report_json['groups'] = groups
176179
if metrics:

atomx/models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ class Report(object):
216216
"""Represents a `report` you get back from :meth:`atomx.Atomx.report`."""
217217

218218
def __init__(self, session, query, fast, id, lines, error, link,
219-
started, finished, is_ready, duration, **kwargs):
219+
started, finished, is_ready, duration, name, **kwargs):
220220
self.session = session
221221
self.query = query
222222
self.fast = fast
@@ -227,6 +227,7 @@ def __init__(self, session, query, fast, id, lines, error, link,
227227
self.started = started
228228
self.finished = finished
229229
self.duration = duration
230+
self.name = name
230231

231232
if is_ready:
232233
self._is_ready = is_ready

atomx/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
VERSION = '1.4'
1+
VERSION = '1.5b'
22
API_VERSION = 'v2'

0 commit comments

Comments
 (0)