print "At least two sharefiles are required."
return 1
- if args.force:
+ if args.outputfile == '-':
+ outf = sys.stdout
+ elif args.force:
outf = open(args.outputfile, 'wb')
else:
try:
for fn in args.sharefiles:
sharefs.append(open(fn, 'rb'))
try:
- ret = filefec.decode_from_files(outf, sharefs, args.verbose)
+ ret = filefec.decode_from_files(outf, sharefs, args.verbose, sys.stdout==outf)
except filefec.InsufficientShareFilesError, e:
print str(e)
return 3