PEP 8 change: two lines between imports and start of class definition
Fixed link problem in the slunklib.searchcommands module

Signed-off-by: David Noble <dnoble@splunk.com>
First complete documentation draft

All code elements intended for consumption by end-users are documented with correct restructured text markup and present as well as any of our other Python API documentation sets.

Signed-off-by: David Noble <dnoble@splunk.com>
Improved design notes.

Signed-off-by: David Noble <dnoble@splunk.com>
Punctuation updates.
Punctuation updates.
Punctuation updates.
Punctuation updates.
Punctuation updates.
Punctuation updates.
Punctuation updates.
Punctuation updates.
Punctuation updates.
Punctuation updates.
Punctuation updates.
DVPL-3678: splunklib.searchcommands | validators.File should open files with path names relative to $SPLUNK_HOME/var/run/splunk

Also added stack trace to each search command type's _execute method for improved feedback.

Signed-off-by: David Noble <dnoble@splunk.com>
Merge branch 'develop' of https://github.com/splunk/splunk-sdk-python into develop
Corrected two punctuation errors

Signed-off-by: David Noble <dnoble@splunk.com>
Resolves https://jira.splunk.com/browse/DVPL-3641

splunklib.searchcommands | Writing messages header causes Getinfo probe failure

CAUSE:
+ outputheader=true must be set in commands.conf
+ messages header may only be sent during __EXECUTE__ phase, not __GETINFO__ phase.

TODO:
+ Issue feature ask for the search team: outputheader can be specified dynamically.

Signed-off-by: David Noble <dnoble@splunk.com>
Resolves DVPL-3352

splunklib.searchcommands | Eliminate field name existence checking

CHANGE
Code elimination verified against unit tests

Signed-off-by: David Noble <dnoble@splunk.com>