aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python/platform
diff options
context:
space:
mode:
authorGravatar Yilei Yang <yileiyang@google.com>2017-12-05 11:42:14 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-12-05 11:49:24 -0800
commitf38f92eb369b9cbb12b2c8bd0006d7fa1c64c5c0 (patch)
treeb7d05b1f04ceafcc5ed6a52bf92a82e47d1b511f /tensorflow/python/platform
parent4b0a23684852fe68ac2248fe2e04e118a6173848 (diff)
Only parse known flags in tf.app.run().
This requires absl-py 0.1.6. Also remove the manual tag on //tensorflow/python:app_test. PiperOrigin-RevId: 177986813
Diffstat (limited to 'tensorflow/python/platform')
-rw-r--r--tensorflow/python/platform/app.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/tensorflow/python/platform/app.py b/tensorflow/python/platform/app.py
index 1d8acf3f00..9b92d9a180 100644
--- a/tensorflow/python/platform/app.py
+++ b/tensorflow/python/platform/app.py
@@ -114,13 +114,8 @@ def run(main=None, argv=None):
# Define help flags.
_define_help_flags()
- # Parse flags.
- try:
- argv = flags.FLAGS(_sys.argv if argv is None else argv)
- except flags.Error as error:
- _sys.stderr.write('FATAL Flags parsing error: %s\n' % error)
- _sys.stderr.write('Pass --helpshort or --helpfull to see help on flags.\n')
- _sys.exit(1)
+ # Parse known flags.
+ argv = flags.FLAGS(_sys.argv if argv is None else argv, known_only=True)
main = main or _sys.modules['__main__'].main