Stop using concatenation to create docstring

Fixes gramps failing to start if file is byte-compiled and optimized
which sets __doc__ to None.
This commit is contained in:
Chris Mayo 2015-07-18 20:43:43 +01:00
parent cf5d847c32
commit 0725bfe33d

View File

@ -21,6 +21,21 @@
""" """
Date strings to translate per each language for display and parsing. Date strings to translate per each language for display and parsing.
__main__
--------
Run this code with the appropriate ``LANG`` and ``LC_DATE`` set for your target
language, in order to generate the .po snippets initialized with the strings
from your locale (from the deprecated data provided in _grampslocale).
E.g., for French::
LANG=fr_FR.utf8 LC_ALL=fr_FR.utf8 GRAMPS_RESOURCES=$PWD python -m gramps.gen.datehandler._datestrings
Then merge the output into your language's .po file, and further modify the
strings as needed. Then remove the strings from your language's
:class:`DateParserXX` and :class:`DateHandlerXX` classes.
""" """
#------------------------------------------------------------------------- #-------------------------------------------------------------------------
@ -233,23 +248,6 @@ class DateStrings(object):
_("Saturday"), _("Saturday"),
) )
__doc__ += """
__main__
--------
Run this code with the appropriate ``LANG`` and ``LC_DATE`` set for your target
language, in order to generate the .po snippets initialized with the strings
from your locale (from the deprecated data provided in _grampslocale).
E.g., for French::
LANG=fr_FR.utf8 LC_ALL=fr_FR.utf8 GRAMPS_RESOURCES=$PWD python -m gramps.gen.datehandler._datestrings
Then merge the output into your language's .po file, and further modify the
strings as needed. Then remove the strings from your language's
:class:`DateParserXX` and :class:`DateHandlerXX` classes.
"""
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
from ..utils.grampslocale import GrampsLocale from ..utils.grampslocale import GrampsLocale