| Index: gsutil.py
|
| diff --git a/gsutil.py b/gsutil.py
|
| index e3f50d4687cdc687832b48b33ff21bf7f1341f3a..d383fa7e009f96e904401d2e12276a0bcc85f517 100755
|
| --- a/gsutil.py
|
| +++ b/gsutil.py
|
| @@ -135,7 +135,11 @@ def parse_args():
|
| parser.add_argument('--target', default=DEFAULT_BIN_DIR)
|
| parser.add_argument('args', nargs=argparse.REMAINDER)
|
|
|
| - args = parser.parse_args()
|
| + args, extras = parser.parse_known_args()
|
| + if args.args and args.args[0] == '--':
|
| + args.args.pop(0)
|
| + if extras:
|
| + args.args = extras + args.args
|
| return args.force_version, args.fallback, args.target, args.args
|
|
|
|
|
|
|