Ejemplo n.º 1
0
    def fetch_interval_display(self, obj):

        if obj.closed:
            return u'—'

        with django_language():
            return naturaldelta(obj.fetch_interval)
Ejemplo n.º 2
0
    def latest_article_display(self, obj):

        if obj.closed:
            return u'—'

        with django_language():
            return naturaltime(obj.latest_article_date_published)
Ejemplo n.º 3
0
Archivo: feed.py Proyecto: 1flow/1flow
    def latest_item_display(self, obj):
        """ FILL ME, pep257. """

        if obj.is_active:
            with django_language():
                return naturaltime(obj.latest_item_date_published)

        return u'—'
Ejemplo n.º 4
0
    def latest_item_display(self, obj):
        """ FILL ME, pep257. """

        if obj.is_active:
            with django_language():
                return naturaltime(obj.latest_item_date_published)

        return u'—'
Ejemplo n.º 5
0
    def latest_article_display(self, obj):
        """ FILL ME, pep257. """

        if obj.closed:
            return u'—'

        with django_language():
            return naturaltime(obj.latest_article_date_published)
Ejemplo n.º 6
0
Archivo: feed.py Proyecto: 1flow/1flow
    def fetch_interval_display(self, obj):
        """ FILL ME, pep257. """

        if obj.is_active:
            with django_language():
                return naturaldelta(obj.fetch_interval)

        return u'—'
Ejemplo n.º 7
0
    def fetch_interval_display(self, obj):
        """ FILL ME, pep257. """

        if obj.closed:
            return u'—'

        with django_language():
            return naturaldelta(obj.fetch_interval)
Ejemplo n.º 8
0
    def gri_executed_display(self, obj):

        gri = GoogleReaderImport(obj.id)

        with django_language():
            if gri.running() is None:
                return u'—'

            else:
                return naturaltime(gri.start())
Ejemplo n.º 9
0
    def last_fetch_display(self, obj):

        if obj.closed:
            return u'—'

        if obj.last_fetch is None:
            return _(u'never')

        with django_language():
            return naturaltime(obj.last_fetch)
Ejemplo n.º 10
0
    def gri_eta_display(self, obj):

        gri = GoogleReaderImport(obj.id)

        eta = gri.eta()

        if eta:
            with django_language():
                return naturaldelta(eta)

        return u'—'
Ejemplo n.º 11
0
    def last_fetch_display(self, obj):
        """ FILL ME, pep257. """

        if obj.closed:
            return u'—'

        if obj.last_fetch is None:
            return _(u'never')

        with django_language():
            return naturaltime(obj.last_fetch)
Ejemplo n.º 12
0
Archivo: feed.py Proyecto: 1flow/1flow
    def date_last_fetch_display(self, obj):
        """ FILL ME, pep257. """

        if obj.is_active:

            if obj.date_last_fetch is None:
                return _(u'never')

            with django_language():
                return naturaltime(obj.date_last_fetch)

        return u'—'
Ejemplo n.º 13
0
    def date_last_fetch_display(self, obj):
        """ FILL ME, pep257. """

        if obj.is_active:

            if obj.date_last_fetch is None:
                return _(u'never')

            with django_language():
                return naturaltime(obj.date_last_fetch)

        return u'—'
Ejemplo n.º 14
0
    def gri_duration_display(self, obj):

        gri = GoogleReaderImport(obj.id)

        with django_language():
            if gri.running():
                return naturaldelta(now() - gri.start())

            elif gri.running() is False:
                return naturaldelta(gri.end() - gri.start())

            else:
                return u'—'
Ejemplo n.º 15
0
    def errors_display(self, obj):

        if obj.closed:
            return u'—'

        if obj.errors:
            last3 = [z.rsplit('@@', 1) for z in obj.errors[:3]]

            with django_language():
                return _(u'<span title="Last 3 errors:\n{0}" '
                         u'style="cursor: pointer">'
                         u'{1} error(s)</span>').format(u'\n'.join(
                                _(u'{0}: {1}').format(naturaltime(
                                    dateutil.parser.parse(y)), x)
                                for x, y in last3), len(obj.errors))

        return u'—'
Ejemplo n.º 16
0
    def errors_display(self, obj):
        """ FILL ME, pep257. """

        if obj.errors:
            errors = obj.errors
            last3 = [z.rsplit('@@', 1) for z in errors[:3]]

            with django_language():
                return _(u'<span title="Last 3 errors:\n{0}" '
                         u'style="cursor: pointer">'
                         u'{1} error(s)</span>').format(
                             u'\n'.join(
                                 _(u'{0}: {1}').format(
                                     naturaltime(dateutil.parser.parse(y)), x)
                                 for x, y in last3), len(errors))

        return u'—'
Ejemplo n.º 17
0
Archivo: feed.py Proyecto: 1flow/1flow
    def date_created_display(self, obj):
        """ FILL ME, pep257. """

        with django_language():
            return naturaltime(obj.date_created)
Ejemplo n.º 18
0
    def date_added_display(self, obj):
        """ FILL ME, pep257. """

        with django_language():
            return naturaltime(obj.date_added)
Ejemplo n.º 19
0
def naturaldelta(*args, **kwargs):
    """ Wrap `humanize.naturaldelta` into django_language(). """

    with django_language():
        return humanize_time.naturaldelta(*args, **kwargs)
Ejemplo n.º 20
0
def naturaldelta(*args, **kwargs):

    with django_language():
        return humanize_time.naturaldelta(*args, **kwargs)
Ejemplo n.º 21
0
    def date_added_display(self, obj):

        with django_language():
            return naturaltime(obj.date_added)
Ejemplo n.º 22
0
Archivo: base.py Proyecto: 1flow/1flow
    def date_published_delta(self):

        with django_language():
            return _(u'{0} ago').format(naturaldelta(self.date_published))
Ejemplo n.º 23
0
    def date_published_delta(self):

        with django_language():
            return _(u'{0} ago').format(naturaldelta(self.date_published))
Ejemplo n.º 24
0
def naturaldelta(*args, **kwargs):
    """ Wrap `humanize.naturaldelta` into django_language(). """

    with django_language():
        return humanize_time.naturaldelta(*args, **kwargs)