[PATCH] D68589: [lit] Leverage argparse features to remove some code

Julian Lettner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 8 09:47:10 PDT 2019


yln marked 4 inline comments as done.
yln added inline comments.


================
Comment at: llvm/utils/lit/lit/cl_arguments.py:204
+        n = int(arg)
+    except:
+        raise _arg_error('positive integer', arg)
----------------
serge-sans-paille wrote:
> It's generally better to catch the conversion error explicitly (here ``ValueError``)
Done. Thanks!


================
Comment at: llvm/utils/lit/lit/cl_arguments.py:211
+def _arg_error(desc, arg):
+    msg = "require %s, but found '%s'" % (desc, arg)
+    return argparse.ArgumentTypeError(msg)
----------------
serge-sans-paille wrote:
> require*s*
Updated.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D68589/new/

https://reviews.llvm.org/D68589





More information about the llvm-commits mailing list