jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/428408 )
Change subject: [cleanup] use textlib.NON_LATIN_DIGITS in date.py to prevent code
duplication
......................................................................
[cleanup] use textlib.NON_LATIN_DIGITS in date.py to prevent code duplication
Change-Id: I9e330574a631772d2fc55feecf256fe5021d5096
---
M pywikibot/date.py
M pywikibot/textlib.py
2 files changed, 7 insertions(+), 5 deletions(-)
Approvals:
Framawiki: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/date.py b/pywikibot/date.py
index b965243..3e1d5f3 100644
--- a/pywikibot/date.py
+++ b/pywikibot/date.py
@@ -18,6 +18,7 @@
import re
import sys
+from pywikibot.textlib import NON_LATIN_DIGITS
from pywikibot.tools import first_lower, first_upper, deprecated
if sys.version_info[0] > 2:
@@ -260,27 +261,27 @@
# Helper for KN: digits representation
-_knDigits = u'೦೧೨೩೪೫೬೭೮೯'
+_knDigits = NON_LATIN_DIGITS['kn']
_knDigitsToLocal = {ord(unicode(i)): _knDigits[i] for i in range(10)}
_knLocalToDigits = {ord(_knDigits[i]): unicode(i) for i in range(10)}
# Helper for Urdu/Persian languages
-_faDigits = u'۰۱۲۳۴۵۶۷۸۹'
+_faDigits = NON_LATIN_DIGITS['fa']
_faDigitsToLocal = {ord(unicode(i)): _faDigits[i] for i in range(10)}
_faLocalToDigits = {ord(_faDigits[i]): unicode(i) for i in range(10)}
# Helper for HI:, MR:
-_hiDigits = u'०१२३४५६७८९'
+_hiDigits = NON_LATIN_DIGITS['hi']
_hiDigitsToLocal = {ord(unicode(i)): _hiDigits[i] for i in range(10)}
_hiLocalToDigits = {ord(_hiDigits[i]): unicode(i) for i in range(10)}
# Helper for BN:
-_bnDigits = u'০১২৩৪৫৬৭৮৯'
+_bnDigits = NON_LATIN_DIGITS['bn']
_bnDigitsToLocal = {ord(unicode(i)): _bnDigits[i] for i in range(10)}
_bnLocalToDigits = {ord(_bnDigits[i]): unicode(i) for i in range(10)}
# Helper for GU:
-_guDigits = u'૦૧૨૩૪૫૬૭૮૯'
+_guDigits = NON_LATIN_DIGITS['gu']
_guDigitsToLocal = {ord(unicode(i)): _guDigits[i] for i in range(10)}
_guLocalToDigits = {ord(_guDigits[i]): unicode(i) for i in range(10)}
diff --git a/pywikibot/textlib.py b/pywikibot/textlib.py
index d637917..9e27312 100644
--- a/pywikibot/textlib.py
+++ b/pywikibot/textlib.py
@@ -145,6 +145,7 @@
NON_LATIN_DIGITS = {
'ckb': u'٠١٢٣٤٥٦٧٨٩',
'fa': u'۰۱۲۳۴۵۶۷۸۹',
+ 'hi': '०१२३४५६७८९',
'km': u'០១២៣៤៥៦៧៨៩',
'kn': u'೦೧೨೩೪೫೬೭೮೯',
'bn': u'০১২৩৪৫৬৭৮৯',
--
To view, visit
https://gerrit.wikimedia.org/r/428408
To unsubscribe, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I9e330574a631772d2fc55feecf256fe5021d5096
Gerrit-Change-Number: 428408
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: Framawiki <framawiki(a)tools.wmflabs.org>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: Zoranzoki21 <zorandori4444(a)gmail.com>
Gerrit-Reviewer: jenkins-bot <>