This week only. Pastebin PRO Accounts Christmas Special! Don't miss out!Want more features on Pastebin? Sign Up, it's FREE!
Guest

Simple currency ISO-Code 2 subunit mapping

By: a guest on Sep 4th, 2012  |  syntax: Python  |  size: 2.83 KB  |  views: 38  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. CURRENCY_ISOCODE_SUBUNIT = {
  2.     'AED' : 100,
  3.     'AFN' : 100,
  4.     'ALL' : 100,
  5.     'AMD' : 100,
  6.     'ANG' : 100,
  7.     'ARS' : 100,
  8.     'AUD' : 100,
  9.     'AWG' : 100,
  10.     'BAM' : 100,
  11.     'BBD' : 100,
  12.     'BDT' : 100,
  13.     'BGN' : 100,
  14.     'BHD' : 1000,
  15.     'BIF' : 100,
  16.     'BMD' : 100,
  17.     'BND' : 100,
  18.     'BOB' : 100,
  19.     'BRL' : 100,
  20.     'BSD' : 100,
  21.     'BTN' : 100,
  22.     'BWP' : 100,
  23.     'BYR' : 100,
  24.     'BZD' : 100,
  25.     'CAD' : 100,
  26.     'CDF' : 100,
  27.     'CHF' : 100,
  28.     'CLP' : 100,
  29.     'CNY' : 100,
  30.     'COP' : 100,
  31.     'CUC' : 100,
  32.     'CUP' : 100,
  33.     'CVE' : 100,
  34.     'CZK' : 100,
  35.     'DJF' : 100,
  36.     'DKK' : 100,
  37.     'DOP' : 100,
  38.     'DZD' : 100,
  39.     'EGP' : 100,
  40.     'ERN' : 100,
  41.     'EUR' : 100,
  42.     'FJD' : 100,
  43.     'FKP' : 100,
  44.     'GBP' : 100,
  45.     'GEL' : 100,
  46.     'GHS' : 100,
  47.     'GMD' : 100,
  48.     'GNF' : 100,
  49.     'GTQ' : 100,
  50.     'GYD' : 100,
  51.     'HKD' : 100,
  52.     'HNL' : 100,
  53.     'HRK' : 100,
  54.     'HTG' : 100,
  55.     'HUF' : 100,
  56.     'IDR' : 100,
  57.     'ILS' : 100,
  58.     'INR' : 100,
  59.     'IQD' : 1000,
  60.     'IRR' : 100,
  61.     'ISK' : 100,
  62.     'JMD' : 100,
  63.     'JOD' : 100,
  64.     'JPY' : 100,
  65.     'KES' : 100,
  66.     'KGS' : 100,
  67.     'KHR' : 100,
  68.     'KMF' : 100,
  69.     'KPW' : 100,
  70.     'KRW' : 100,
  71.     'KWD' : 1000,
  72.     'KYD' : 100,
  73.     'KZT' : 100,
  74.     'LAK' : 100,
  75.     'LBP' : 100,
  76.     'LKR' : 100,
  77.     'LRD' : 100,
  78.     'LSL' : 100,
  79.     'LTL' : 100,
  80.     'LVL' : 100,
  81.     'LYD' : 1000,
  82.     'MAD' : 100,
  83.     'MDL' : 100,
  84.     'MGA' : 5,
  85.     'MKD' : 100,
  86.     'MMK' : 100,
  87.     'MNT' : 100,
  88.     'MOP' : 100,
  89.     'MRO' : 5,
  90.     'MUR' : 100,
  91.     'MVR' : 100,
  92.     'MWK' : 100,
  93.     'MXN' : 100,
  94.     'MYR' : 100,
  95.     'MZN' : 100,
  96.     'NAD' : 100,
  97.     'NGN' : 100,
  98.     'NIO' : 100,
  99.     'NOK' : 100,
  100.     'NPR' : 100,
  101.     'NZD' : 100,
  102.     'OMR' : 1000,
  103.     'PAB' : 100,
  104.     'PEN' : 100,
  105.     'PGK' : 100,
  106.     'PHP' : 100,
  107.     'PKR' : 100,
  108.     'PLN' : 100,
  109.     'PYG' : 100,
  110.     'QAR' : 100,
  111.     'RON' : 100,
  112.     'RSD' : 100,
  113.     'RUB' : 100,
  114.     'RWF' : 100,
  115.     'SAR' : 100,
  116.     'SBD' : 100,
  117.     'SCR' : 100,
  118.     'SDG' : 100,
  119.     'SEK' : 100,
  120.     'SGD' : 100,
  121.     'SHP' : 100,
  122.     'SLL' : 100,
  123.     'SOS' : 100,
  124.     'SRD' : 100,
  125.     'SSP' : 100,
  126.     'STD' : 100,
  127.     'SVC' : 100,
  128.     'SYP' : 100,
  129.     'SZL' : 100,
  130.     'THB' : 100,
  131.     'TJS' : 100,
  132.     'TMT' : 100,
  133.     'TND' : 1000,
  134.     'TOP' : 100,
  135.     'TRY' : 100,
  136.     'TTD' : 100,
  137.     'TWD' : 100,
  138.     'TZS' : 100,
  139.     'UAH' : 100,
  140.     'UGX' : 100,
  141.     'USD' : 100,
  142.     'UYU' : 100,
  143.     'UZS' : 100,
  144.     'VEF' : 100,
  145.     'VND' : 10,
  146.     'VUV' : None,
  147.     'WST' : 100,
  148.     'XAF' : 100,
  149.     'XCD' : 100,
  150.     'XOF' : 100,
  151.     'XPF' : 100,
  152.     'YER' : 100,
  153.     'ZAR' : 100,
  154.     'ZMK' : 100,
  155.     'ZWL' : 100,
  156. }
  157.  
  158. def get_currency_subunit(iso_code):
  159.     return CURRENCY_ISOCODE_SUBUNIT.get(iso_code, None)
clone this paste RAW Paste Data