summaryrefslogtreecommitdiff
path: root/Python/random.c
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2018-11-09 01:27:10 -0800
committerRaymond Hettinger <rhettinger@users.noreply.github.com>2018-11-09 01:27:10 -0800
commitbde5181bd3f424c3355cfa504a722f6b55d3b8de (patch)
treea5dd308727ad14bb8c6a588dd1a8a0df93dbcf1f /Python/random.c
parent49ee41f1c3934aa095e32fa751cdf3ba641ae34b (diff)
downloadcpython-git-bde5181bd3f424c3355cfa504a722f6b55d3b8de.tar.gz
Cleanup and improve the regex tokenizer example. (GH-10426) (#10428)
1) Convert weird field name "typ" to the more standard "type". 2) For the NUMBER type, convert the value to an int() or float(). 3) Simplify ``group(kind)`` to the shorter and faster ``group()`` call. 4) Simplify logic go a single if-elif chain to make this easier to extend. 5) Reorder the tests to match the order the tokens are specified. This isn't necessary for correctness but does make the example easier to follow. 6) Move the "column" calculation before the if-elif chain so that users have the option of using this value in error messages. (cherry picked from commit b83942c755a78f6d917743b73ed87a8fd9f367de) Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
Diffstat (limited to 'Python/random.c')
0 files changed, 0 insertions, 0 deletions