From 62eefb929408b048b91ec2dcd4591772de8d6cd7 Mon Sep 17 00:00:00 2001 From: Malar Kannan Date: Wed, 17 Jun 2020 19:30:12 +0530 Subject: [PATCH] fix 11st to 11th in ordinal --- jasper/data/conv_generator.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jasper/data/conv_generator.py b/jasper/data/conv_generator.py index c0e1b2c..ef7c9c8 100644 --- a/jasper/data/conv_generator.py +++ b/jasper/data/conv_generator.py @@ -2,6 +2,7 @@ import typer from pathlib import Path from random import randrange from itertools import product +from math import floor app = typer.Typer() @@ -33,7 +34,10 @@ def export_conv_json( # ordinal from https://stackoverflow.com/questions/9647202/ordinal-numbers-replacement def ordinal(n): - return "%d%s" % (n, "tsnrhtdd"[(n / 10 % 10 != 1) * (n % 10 < 4) * n % 10 :: 4]) + return "%d%s" % ( + n, + "tsnrhtdd"[(floor(n / 10) % 10 != 1) * (n % 10 < 4) * n % 10 :: 4], + ) def canon_vars(d, m): return [