def precision_from_string(self, string):
    parts = re.sub('0+$', '', string).split('.')
    return (len(parts[1]) if (len(parts) > 1) else 0)
def precision_from_string(self, string):
    parts = re.sub('0+$', , string).split('.')
    return (len(parts[1]) if (len(parts) > 1) else 0)