Commit b89a16d4 by Owo Sugiana

Bug fixed localization di Windows

1 parent 404b1850
import sys
import locale
from datetime import date
from configparser import ConfigParser
from optparse import OptionParser
......@@ -8,13 +7,7 @@ from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from zope.sqlalchemy import register
import sismiop.services.base
locale.setlocale(locale.LC_ALL, 'id_ID.utf8')
def thousand(n):
return locale.format('%.0f', n, True)
from sismiop.services.base import thousand
def show_val(label, value):
......@@ -84,6 +77,10 @@ def show_payment(module_name, inq, pay):
show_fields(row, fields)
ERR_PAYMENT_NOT_FOUND = 'Pembayaran tidak ditemukan, '\
'tidak ada yang perlu dibatalkan.'
def main(argv=sys.argv):
option, remain = get_option(argv[1:])
invoice_id = option.invoice_id
......@@ -129,7 +126,7 @@ def main(argv=sys.argv):
rev = Reversal(invoice_id)
pay = rev.payment
if not pay:
print('Pembayaran tidak ditemukan, tidak ada yang perlu dibatalkan.')
print(ERR_PAYMENT_NOT_FOUND)
return
rev.do_reversal()
print(
......
import sys
from time import time
from datetime import (
date,
......@@ -20,7 +21,11 @@ def get_db_session():
return DBSession
locale.setlocale(locale.LC_ALL, 'id_ID.utf8')
if sys.platform == 'linux':
localization = 'id_ID.utf8'
else:
localization = 'English_Australia.1252'
locale.setlocale(locale.LC_ALL, localization)
# Nomor Objek Pajak
NOP = [
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!