Ticket #1590: time_stamp.patch

File time_stamp.patch, 905 bytes (added by sayamindu, 14 years ago)

Proposed patch

  • src/jarabe/journal/misc.py

    diff --git a/src/jarabe/journal/misc.py b/src/jarabe/journal/misc.py
    index 24ad216..d4a91f6 100644
    a b def get_icon_name(metadata): 
    8484def get_date(metadata):
    8585    """ Convert from a string in iso format to a more human-like format. """
    8686    if metadata.has_key('timestamp'):
    87         timestamp = float(metadata['timestamp'])
    88         return util.timestamp_to_elapsed_string(timestamp)
     87        try:
     88            timestamp = float(metadata['timestamp'])
     89        except ValueError:
     90            timestamp = None
     91        if timestamp is None:
     92            return _('No date')
     93        else:
     94            return util.timestamp_to_elapsed_string(timestamp)
    8995    elif metadata.has_key('mtime'):
    9096        ti = time.strptime(metadata['mtime'], "%Y-%m-%dT%H:%M:%S")
    9197        return util.timestamp_to_elapsed_string(time.mktime(ti))