projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
10813: Added only_committed argument to ArvFile.manifest_text() method to maintain...
[arvados.git]
/
sdk
/
python
/
bin
/
arv-get
diff --git
a/sdk/python/bin/arv-get
b/sdk/python/bin/arv-get
index 0d817e2ebd473ef30c0431ffb7e1b45ae42b5544..f91b3977090da7c6f8b30844635174d122e67ba2 100755
(executable)
--- a/
sdk/python/bin/arv-get
+++ b/
sdk/python/bin/arv-get
@@
-11,6
+11,8
@@
import logging
import arvados
import arvados.commands._util as arv_cmd
import arvados
import arvados.commands._util as arv_cmd
+from arvados._version import __version__
+
logger = logging.getLogger('arvados.arv-get')
def abort(msg, code=1):
logger = logging.getLogger('arvados.arv-get')
def abort(msg, code=1):
@@
-20,6
+22,9
@@
def abort(msg, code=1):
parser = argparse.ArgumentParser(
description='Copy data from Keep to a local file or pipe.',
parents=[arv_cmd.retry_opt])
parser = argparse.ArgumentParser(
description='Copy data from Keep to a local file or pipe.',
parents=[arv_cmd.retry_opt])
+parser.add_argument('--version', action='version',
+ version="%s %s" % (sys.argv[0], __version__),
+ help='Print version and exit.')
parser.add_argument('locator', type=str,
help="""
Collection locator, optionally with a file path or prefix.
parser.add_argument('locator', type=str,
help="""
Collection locator, optionally with a file path or prefix.
@@
-225,8
+230,8
@@
for s,f,outfilename in todo:
sys.stderr.write("%s %s/%s\n"
% (digestor.hexdigest(), s.name(), f.name()))
except KeyboardInterrupt:
sys.stderr.write("%s %s/%s\n"
% (digestor.hexdigest(), s.name(), f.name()))
except KeyboardInterrupt:
- if outfile and (outfile.fileno() > 2) and
(not outfile.closed())
:
- os.unlink(outfilename)
+ if outfile and (outfile.fileno() > 2) and
not outfile.closed
:
+ os.unlink(outfile
.
name)
break
if args.progress:
break
if args.progress: