# HG changeset patch # User timeless # Date 1459322691 0 # Node ID 35ad5bcdeb7e610250d8a993d3762c31d4dd4055 # Parent 5cc59dbd199f9b1c1202410820baf9c1d44a0b19 py24: remove check-code py24 notation We require python2.6+ diff -r 5cc59dbd199f -r 35ad5bcdeb7e contrib/check-code.py --- a/contrib/check-code.py Wed Mar 30 08:02:34 2016 +0000 +++ b/contrib/check-code.py Wed Mar 30 07:24:51 2016 +0000 @@ -14,7 +14,7 @@ * doublecheck that it is a false match * improve the rule pattern * add an ignore pattern to the rule (3rd arg) which matches your good line - (you can append a short comment and match this, like: #re-raises, # no-py24) + (you can append a short comment and match this, like: #re-raises) * change the pattern to a warning and list the exception in test-check-code-hg * ONLY use no--check-code for skipping entire files from external sources """ diff -r 5cc59dbd199f -r 35ad5bcdeb7e contrib/import-checker.py --- a/contrib/import-checker.py Wed Mar 30 08:02:34 2016 +0000 +++ b/contrib/import-checker.py Wed Mar 30 07:24:51 2016 +0000 @@ -200,10 +200,8 @@ stdlib_prefixes.add(dirname) for libpath in sys.path: # We want to walk everything in sys.path that starts with - # something in stdlib_prefixes. check-code suppressed because - # the ast module used by this script implies the availability - # of any(). - if not any(libpath.startswith(p) for p in stdlib_prefixes): # no-py24 + # something in stdlib_prefixes. + if not any(libpath.startswith(p) for p in stdlib_prefixes): continue for top, dirs, files in os.walk(libpath): for i, d in reversed(list(enumerate(dirs))):