In non interactive mode, print errors to stderr

pull/1580/head
Alexander Gozman 11 years ago committed by Victor Julien
parent a9176cf126
commit e028917955

@ -15,6 +15,8 @@
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
from __future__ import print_function
import sys
import argparse import argparse
from suricatasc import * from suricatasc import *
@ -33,10 +35,10 @@ sc = SuricataSC(SOCKET_PATH, verbose=args.verbose)
try: try:
sc.connect() sc.connect()
except SuricataNetException as err: except SuricataNetException as err:
print("Unable to connect to socket %s: %s" % (SOCKET_PATH, err)) print("Unable to connect to socket %s: %s" % (SOCKET_PATH, err), file=sys.stderr)
sys.exit(1) sys.exit(1)
except SuricataReturnException as err: except SuricataReturnException as err:
print("Unable to negotiate version with server: %s" % (err)) print("Unable to negotiate version with server: %s" % (err), file=sys.stderr)
sys.exit(1) sys.exit(1)
if args.command: if args.command:

Loading…
Cancel
Save