LP#1539088: marc_export prints "Waiting for input" when non-interactive
authorJason Stephenson <jstephenson@mvlc.org>
Thu, 28 Jan 2016 13:55:22 +0000 (08:55 -0500)
committerBen Shum <ben@evergreener.net>
Mon, 1 Feb 2016 06:36:07 +0000 (01:36 -0500)
commitda50743460e966dbbb07e1a19849905adafe7813
tree93df742eb81f2efdf41aeef43ebd1b77b484d959
parentea474a9eafd5093f9440328c907809d3715b74f1
LP#1539088: marc_export prints "Waiting for input" when non-interactive

This commit modifies marc_export to only print "Waiting for input"
when run in an interactive manner.  This suppresses the output when
run from a pipe.

To test this change:

Before the commit is applied both of the following command lines will
output "Waiting for input" to standard error:

$ marc_export --format XML

$ echo <bibid> | marc_export --format XML

Where you replace <bibid> with a bibliographic record entry id from
your database.

After the commit is applied, only the first command line will output
the "Waiting for input" message.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Ben Shum <ben@evergreener.net>
Open-ILS/src/support-scripts/marc_export.in