args = p.parse_args() iculib = IcuLibrary(args.icuDir, args.icuVersion) if args.output: outf = codecs.open(args.output, 'w', 'utf-8') else: outf = codecs.getwriter('UTF-8')(sys.stdout) inf = codecs.open(args.infile, 'r', 'utf-8') status = iculib.status() if args.rules: fh = codecs.open(args.rules, 'r', 'utf-8') rules = fh.read() fh.close brk = rbbi(rules=rules) else: brk = rbbi(locale=args.locale) #if brk.status.value != 0 : # print brk.error_report() # del brk # sys.exit(1) if args.rangeCheck is not None: addedbreaks = 0 totalbreaks = 0 pattern = "[[:" + args.rangeCheck + ":]&[:LineBreak=SA:]]" checkSet = iculib.icucall('uset_openPattern', iculib.uchars(pattern), len(pattern), status) if status.value != 0: checkSet = None
def setUp(self): self.icu56 = IcuLibrary( os.path.join(os.path.dirname(__file__), '../../lib'), '56') self.rbbi56 = rbbi(self.icu56, locale='km_KH') self.icu52 = IcuLibrary('/usr/lib/x86_64-linux-gnu', '52') self.rbbi52 = rbbi(self.icu52, locale='km_KH')
args = p.parse_args() iculib = IcuLibrary(args.icuDir, args.icuVersion) if args.output : outf = codecs.open(args.output, 'w', 'utf-8') else : outf = codecs.getwriter('UTF-8')(sys.stdout) inf = codecs.open(args.infile, 'r', 'utf-8') status = iculib.status() if args.rules : fh = codecs.open(args.rules, 'r', 'utf-8') rules = fh.read() fh.close brk = rbbi(rules = rules) else : brk = rbbi(locale = args.locale) #if brk.status.value != 0 : # print brk.error_report() # del brk # sys.exit(1) if args.rangeCheck is not None : addedbreaks = 0 totalbreaks = 0 pattern = "[[:" + args.rangeCheck + ":]&[:LineBreak=SA:]]" checkSet = iculib.icucall('uset_openPattern', iculib.uchars(pattern), len(pattern), status) if status.value != 0 : checkSet = None else :
def setUp(self): self.icu56 = IcuLibrary(os.path.join(os.path.dirname(__file__), '../../lib'), '56') self.rbbi56 = rbbi(self.icu56, locale='km_KH') self.icu52 = IcuLibrary('/usr/lib/x86_64-linux-gnu', '52') self.rbbi52 = rbbi(self.icu52, locale='km_KH')