Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
from logging import NullHandler
except ImportError:
class NullHandler(logging.Handler):
def emit(self, record):
pass
log = logging.getLogger(__name__)
log.addHandler(NullHandler())
debug = False
pdtLocales = {'icu': pdt_locales.pdtLocale_icu,
'en_US': pdt_locales.pdtLocale_en,
'en_AU': pdt_locales.pdtLocale_au,
'es_ES': pdt_locales.pdtLocale_es,
'de_DE': pdt_locales.pdtLocale_de,
'nl_NL': pdt_locales.pdtLocale_nl}
# Copied from feedparser.py
# Universal Feedparser
# Copyright (c) 2002-2006, Mark Pilgrim, All rights reserved.
# Originally a def inside of _parse_date_w3dtf()
def _extract_date(m):
year = int(m.group('year'))
if year < 100:
year = 100 * int(time.gmtime()[0] / 100) + int(year)
if year < 1000:
return 0, 0, 0
julian = m.group('julian')
if julian:
julian = int(julian)
def __init__(self):
super( pdtLocale_de, self ).__init__()
self.localeID = 'de_DE' # don't use a unicode string
self.dateSep = [ '.' ]
self.timeSep = [ ':' ]
self.meridian = [ ]
self.usesMeridian = False
self.uses24 = True
self.Weekdays = [ 'montag', 'dienstag', 'mittwoch',
'donnerstag', 'freitag', 'samstag', 'sonntag',
]
self.shortWeekdays = [ 'mo', 'di', 'mi',
'do', 'fr', 'sa', 'so',
]
self.Months = [ 'januar', 'februar', 'm\xe4rz',
'april', 'mai', 'juni',
def __init__(self):
super( pdtLocale_de, self ).__init__()
self.localeID = 'de_DE' # don't use a unicode string
self.dateSep = [ '.' ]
self.timeSep = [ ':' ]
self.meridian = [ ]
self.usesMeridian = False
self.uses24 = True
self.Weekdays = [ 'montag', 'dienstag', 'mittwoch',
'donnerstag', 'freitag', 'samstag', 'sonntag',
]
self.shortWeekdays = [ 'mo', 'di', 'mi',
'do', 'fr', 'sa', 'so',
]
self.Months = [ 'januar', 'februar', 'm\xe4rz',
'april', 'mai', 'juni',
from . import pdt_locales
log = logging.getLogger()
echoHandler = logging.StreamHandler()
echoFormatter = logging.Formatter('%(levelname)-8s %(message)s')
log.addHandler(echoHandler)
# log.addHandler(logging.NullHandler())
#log.setLevel(logging.DEBUG)
pdtLocales = { 'icu': pdt_locales.pdtLocale_icu,
'en_US': pdt_locales.pdtLocale_en,
'en_AU': pdt_locales.pdtLocale_au,
'es_ES': pdt_locales.pdtLocale_es,
'de_DE': pdt_locales.pdtLocale_de,
}
# Copied from feedparser.py
# Universal Feedparser
# Copyright (c) 2002-2006, Mark Pilgrim, All rights reserved.
# Originally a def inside of _parse_date_w3dtf()
def _extract_date(m):
year = int(m.group('year'))
if year < 100:
year = 100 * int(time.gmtime()[0] / 100) + int(year)
if year < 1000:
return 0, 0, 0
julian = m.group('julian')
if julian:
julian = int(julian)
month = julian / 30 + 1
def __init__(self):
super( pdtLocale_de, self ).__init__()
self.localeID = 'de_DE' # don't use a unicode string
self.dateSep = [ '.' ]
self.timeSep = [ ':' ]
self.meridian = [ ]
self.usesMeridian = False
self.uses24 = True
self.decimal_mark = ','
self.Weekdays = [ 'montag', 'dienstag', 'mittwoch',
'donnerstag', 'freitag', 'samstag', 'sonntag',
]
self.shortWeekdays = [ 'mo', 'di', 'mi',
'do', 'fr', 'sa', 'so',
]
self.Months = [ 'januar', 'februar', 'm\xe4rz',