improve the "__main__" routine which prints all the date formats
This commit is contained in:
parent
74ffc76af0
commit
8f09adefe9
@ -97,14 +97,20 @@ except:
|
|||||||
from ._dateutils import *
|
from ._dateutils import *
|
||||||
from ._grampslocale import (codeset, tformat)
|
from ._grampslocale import (codeset, tformat)
|
||||||
|
|
||||||
|
# set GRAMPS_RESOURCES then: python3 -m gramps.gen.datehandler.__init__
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
from ._datedisplay import DateDisplay
|
from ._datedisplay import DateDisplay
|
||||||
m = 0
|
m = 0
|
||||||
for l,d in LANG_TO_DISPLAY.items():
|
date_handlers = sorted(LANG_TO_DISPLAY.items())
|
||||||
if len(l) != 2:
|
for l,d in date_handlers:
|
||||||
|
if len(l) != 2 and l not in ('zh_TW'): # Chinese has two date_handlers
|
||||||
continue
|
continue
|
||||||
|
if l.upper() == l and (l.lower(),d) in date_handlers:
|
||||||
|
continue # don't need to see the upper-case variant also
|
||||||
m = max(m, len(d.formats))
|
m = max(m, len(d.formats))
|
||||||
print("{}: {} {} own dg: {}".format(
|
print("{}: {} {} own-f:{} own-dc:{} own-dg:{}".format(
|
||||||
l, len(d.formats), d.formats,
|
l, len(d.formats), d.formats,
|
||||||
|
d.formats != DateDisplay.formats,
|
||||||
|
d._display_calendar != DateDisplay._display_calendar,
|
||||||
d._display_gregorian != DateDisplay._display_gregorian))
|
d._display_gregorian != DateDisplay._display_gregorian))
|
||||||
print("MAX: ", m)
|
print("MAX: ", m)
|
||||||
|
Loading…
Reference in New Issue
Block a user