コード例 #1
0
ファイル: plugins.py プロジェクト: open-data/ckanext-wet-boew
def _SI_number_span_close(number):
    ''' outputs a span with the number in SI unit eg 14700 -> 14.7k '''
    number = int(number)
    if number < 1000:
        output = literal('<span>')
    else:
        output = literal('<span title="' + formatters.localised_number(number) + '">')
    return output + formatters.localised_SI_number(number) + literal('</span>')
コード例 #2
0
def _SI_number_span_close(number):
    ''' outputs a span with the number in SI unit eg 14700 -> 14.7k '''
    number = int(number)
    if number < 1000:
        output = literal('<span>')
    else:
        output = literal('<span title="' + formatters.localised_number(number) + '">')
    return output + formatters.localised_SI_number(number) + literal('</span>')
コード例 #3
0
ファイル: helpers.py プロジェクト: okfn/ckanext-iati
def SI_number_span(number):
    """ outputs a span with the number in SI unit eg 14700 -> 14.7k """
    number = int(number)
    if number < 1000:
        output = literal("<span>")
    else:
        output = literal('<span title="' + formatters.localised_number(number) + '">')
    return output + formatters.localised_SI_number(number) + literal("</span>")
コード例 #4
0
ファイル: test_formatters.py プロジェクト: tino097/ckan
def test_localized_si_number(number, expected):
    assert f.localised_SI_number(number) == expected
コード例 #5
0
ファイル: plugin.py プロジェクト: routetopa/ckanext-statsapi
 def organization_count(self):
     response.content_type = 'application/json; charset=UTF-8'
     count = len(logic.get_action('organization_list')({}, {}))
     # changes '000' to 'k' for numbers greater than 1000
     data = {"organization_count" : formatters.localised_SI_number(count)}
     return json.dumps(data)