Skip to content

Commit b716f33

Browse files
committed
Finish first pass on splunklib docstrings and modify docs spec to include inherited members.
1 parent 3c54852 commit b716f33

File tree

3 files changed

+237
-60
lines changed

3 files changed

+237
-60
lines changed

docs/index.rst

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@ splunklib.binding
1515

1616
.. autoclass:: Context
1717
:members:
18+
:inherited-members:
19+
:undoc-members:
1820

1921
.. autofunction:: handler
2022

2123
.. autoclass:: HTTPError
2224
:members:
25+
:inherited-members:
26+
:undoc-members:
2327

2428
splunklib.client
2529
----------------
@@ -30,63 +34,103 @@ splunklib.client
3034

3135
.. autoclass:: Collection
3236
:members:
37+
:inherited-members:
38+
:undoc-members:
3339

3440
.. autoclass:: Endpoint
3541
:members:
42+
:inherited-members:
43+
:undoc-members:
3644

3745
.. autoclass:: Entity
3846
:members:
47+
:inherited-members:
48+
:undoc-members:
3949

4050
.. autoclass:: Service
4151
:members:
52+
:inherited-members:
53+
:undoc-members:
4254

4355
.. autoclass:: AlertGroup
4456
:members:
57+
:inherited-members:
58+
:undoc-members:
4559

4660
.. autoclass:: Conf
4761
:members:
62+
:inherited-members:
63+
:undoc-members:
4864

4965
.. autoclass:: Confs
5066
:members:
67+
:inherited-members:
68+
:undoc-members:
5169

5270
.. autoclass:: Stanza
5371
:members:
72+
:inherited-members:
73+
:undoc-members:
5474

5575
.. autoclass:: Index
5676
:members:
77+
:inherited-members:
78+
:undoc-members:
5779

5880
.. autoclass:: Input
5981
:members:
82+
:inherited-members:
83+
:undoc-members:
6084

6185
.. autoclass:: Inputs
6286
:members:
87+
:inherited-members:
88+
:undoc-members:
6389

6490
.. autoclass:: Job
6591
:members:
92+
:inherited-members:
93+
:undoc-members:
6694

6795
.. autoclass:: Jobs
6896
:members:
97+
:inherited-members:
98+
:undoc-members:
6999

70100
.. autoclass:: Message
71101
:members:
102+
:inherited-members:
103+
:undoc-members:
72104

73105
.. autoclass:: SavedSearch
74106
:members:
107+
:inherited-members:
108+
:undoc-members:
75109

76110
.. autoclass:: SavedSearches
77111
:members:
112+
:inherited-members:
113+
:undoc-members:
78114

79115
.. autoclass:: Settings
80116
:members:
117+
:inherited-members:
118+
:undoc-members:
81119

82120
.. autoclass:: Users
83121
:members:
122+
:inherited-members:
123+
:undoc-members:
84124

85125
.. autoclass:: NotSupportedError
86126
:members:
127+
:inherited-members:
128+
:undoc-members:
87129

88130
.. autoclass:: OperationError
89131
:members:
132+
:inherited-members:
133+
:undoc-members:
90134

91135
splunklib.data
92136
--------------
@@ -99,6 +143,7 @@ splunklib.data
99143

100144
.. autoclass:: Record
101145
:members:
146+
:undoc-members:
102147

103148
splunklib.results
104149
-----------------

splunklib/binding.py

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -121,22 +121,18 @@ class Context(object):
121121
authenticated by presenting credentials using the :meth:`login` method
122122
or by constructing the instance using the :func:`connect` function
123123
which both creates and authenticates the instance.
124-
"""
125124
126-
# kwargs: scheme, host, port, app, owner, username, password
125+
:param `host`: host name (default `localhost`)
126+
:param `port`: port number (default 8089)
127+
:param `scheme`: scheme for accessing service (default `https`)
128+
:param `owner`: owner namespace (optional)
129+
:param `app`: app context (optional)
130+
:param `token`: session token to reuse (optional)
131+
:param `username`: username to login with
132+
:param `password`: password to login with
133+
:param `handler`: HTTP request handler (optional)
134+
"""
127135
def __init__(self, handler=None, **kwargs):
128-
"""Constructs a new :class:`Context` instance using the given arguments.
129-
130-
:param `host`: host name (default `localhost`)
131-
:param `port`: port number (default 8089)
132-
:param `scheme`: scheme for accessing service (default `https`)
133-
:param `owner`: owner namespace (optional)
134-
:param `app`: app context (optional)
135-
:param `token`: session token (optional)
136-
:param `username`: username to login with
137-
:param `password`: password to login with
138-
:param `handler`: HTTP request handler (optional)
139-
"""
140136
self.http = HttpLib(handler)
141137
self.token = None
142138
self.prefix = prefix(**kwargs)

0 commit comments

Comments
 (0)