Пример #1
0
 def __init__(self, rh, event_, **kwargs):
     assert event_ == kwargs.setdefault('event', event_)
     WPDecorated.__init__(self, rh, **kwargs)
     self._navigationTarget = self._conf = event_.as_legacy
     self._tz = event_.display_tzinfo.zone
     start_dt_local = event_.start_dt_display.astimezone(event_.display_tzinfo)
     end_dt_local = event_.end_dt_display.astimezone(event_.display_tzinfo)
     dates = " (%s)" % format_date(start_dt_local, format='long')
     if start_dt_local.strftime("%d%B%Y") != end_dt_local.strftime("%d%B%Y"):
         if start_dt_local.strftime("%B%Y") == end_dt_local.strftime("%B%Y"):
             dates = " (%s-%s)" % (start_dt_local.strftime("%d"), format_date(end_dt_local, format='long'))
         else:
             dates = " (%s - %s)" % (format_date(start_dt_local, format='long'),
                                     format_date(end_dt_local, format='long'))
     self._setTitle("%s %s" % (strip_ml_tags(self._conf.as_event.title.encode('utf-8')), dates))
Пример #2
0
 def __init__(self, rh, conference, **kwargs):
     event = conference.as_event
     WPDecorated.__init__(self, rh, **kwargs)
     self._navigationTarget = self._conf = conference
     self._tz = event.display_tzinfo.zone
     start_dt_local = event.start_dt_display.astimezone(
         event.display_tzinfo)
     end_dt_local = event.end_dt_display.astimezone(event.display_tzinfo)
     dates = " (%s)" % format_date(start_dt_local, format='long')
     if start_dt_local.strftime("%d%B%Y") != end_dt_local.strftime(
             "%d%B%Y"):
         if start_dt_local.strftime("%B%Y") == end_dt_local.strftime(
                 "%B%Y"):
             dates = " (%s-%s)" % (start_dt_local.strftime("%d"),
                                   format_date(end_dt_local, format='long'))
         else:
             dates = " (%s - %s)" % (format_date(
                 start_dt_local,
                 format='long'), format_date(end_dt_local, format='long'))
     self._setTitle(
         "%s %s" %
         (strip_ml_tags(self._conf.as_event.title.encode('utf-8')), dates))
Пример #3
0
 def __init__(self, message, description):
     WPDecorated.__init__(self, None)
     self._message = message
     self._description = description
Пример #4
0
 def __init__(self, rh, msg=""):
     self._msg = msg
     WPDecorated.__init__(self, rh)
Пример #5
0
 def display(self, **params):
     return WPDecorated._display(self, params)
Пример #6
0
 def __init__(self, rh):
     WPDecorated.__init__(self, rh)
Пример #7
0
 def _getTitle(self):
     return WPDecorated._getTitle(self) + ' - ' + _("News")
Пример #8
0
 def __init__(self, rh, error):
     WPDecorated.__init__(self, rh)
     self._error = error