from babel import __version__ as VERSION
from babel.core import Locale
from babel.messages.plurals import PLURALS
-from babel.util import odict, LOCAL, UTC
+from babel.util import odict, LOCALTZ, UTC
__all__ = ['Message', 'Catalog']
__docformat__ = 'restructuredtext en'
self.charset = charset or 'utf-8'
if creation_date is None:
- creation_date = datetime.now(LOCAL)
+ creation_date = datetime.now(LOCALTZ)
elif isinstance(creation_date, datetime) and not creation_date.tzinfo:
- creation_date = creation_date.replace(tzinfo=LOCAL)
+ creation_date = creation_date.replace(tzinfo=LOCALTZ)
self.creation_date = creation_date #: creation date of the template
if revision_date is None:
- revision_date = datetime.now(LOCAL)
+ revision_date = datetime.now(LOCALTZ)
elif isinstance(revision_date, datetime) and not revision_date.tzinfo:
- revision_date = revision_date.replace(tzinfo=LOCAL)
+ revision_date = revision_date.replace(tzinfo=LOCALTZ)
self.revision_date = revision_date #: last revision date of the catalog
def headers(self):
from babel import __version__ as VERSION
from babel.messages.catalog import Catalog
-from babel.util import LOCAL
+from babel.util import LOCALTZ
__all__ = ['escape', 'normalize', 'read_po', 'write_po', 'write_pot']
inlines = input_fileobj.readlines()
outlines = []
in_header = True
- _date = datetime.now(LOCAL)
+ _date = datetime.now(LOCALTZ)
for index in range(len(inlines)):
if in_header:
if '# Translations template' in inlines[index]:
import re
import time
-__all__ = ['pathmatch', 'relpath', 'UTC', 'LOCAL']
+__all__ = ['pathmatch', 'relpath', 'UTC', 'LOCALTZ']
__docformat__ = 'restructuredtext en'
def pathmatch(pattern, filename):
tt = time.localtime(stamp)
return tt.tm_isdst > 0
-LOCAL = LocalTimezone()
+LOCALTZ = LocalTimezone()
+"""`tzinfo` object for local time-zone.
+
+:type: `tzinfo`
+"""